LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (Addison-Wesley Microsoft Te

LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (Addison-Wesley Microsoft Te
Authors
Troy Magennis
ISBN
0321637003
Published
20 Mar 2010
Purchase online
amazon.com

The Only Complete, Realistic, Example-Rich Guide to LINQ to Objects, PLINQ, and C# 4.0Using LINQ to Objects, .NET developers can write queries over object collections with the same deep functionality that was once available only with SQL and relational databases. Now, for the first time, developers have a comprehensive and authoritative guide to applying LINQ to Objects in real-world software.

Editorial Reviews

The Only Complete, Realistic, Example-Rich Guide to LINQ to Objects, PLINQ, and C# 4.0

Using LINQ to Objects, .NET developers can write queries over object collections with the same deep functionality that was once available only with SQL and relational databases. Now, for the first time, developers have a comprehensive and authoritative guide to applying LINQ to Objects in real-world software. Microsoft MVP Troy Magennis introduces state-of-the-art techniques for working with objects more elegantly and efficiently–and writing code that is exceptionally powerful, robust, and flexible.

Drawing on his unsurpassed experience coding LINQ software and hosting the popular HookedonLINQ.com site, Magennis presents timely, realistic solutions to a wide spectrum of development challenges. You’ll begin with five-minute quick-starts that walk you through LINQ to Objects’ key features. Next, you’ll drill down to detailed techniques for applying these features with C# 4.0 and C# 3.0–including code examples that reflect the realities of production development. Coverage includes:

· Writing basic LINQ queries with C#: filtering, projecting, and sequencing data from in-memory collections

· Mastering advanced techniques for grouping and joining data

· Taking full advantage of LINQ’s standard query and set-based operators

· Creating all four main types of custom operators

· Including standard error handling in custom operators

· Writing more fluent, readable LINQ queries with C# 4.0’s dynamic language features

· Combining LINQ with COM-Interop to access data sources such as Microsoft Excel

· Using Parallel LINQ to Objects (PLINQ) to optimize queries for multi-core processors

· Integrating the best LINQ to Objects patterns into your day-to-day coding

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Engineers are all basically high-functioning autistics who have no idea how normal people do stuff.” - Cory Doctorow