Chapter 9. Querying and Manipulating Data with LINQ
This chapter is about Language Integrated Query (LINQ), a set of language extensions that add the ability to work with sequences of items and then filter, sort, and project them into different outputs.
This chapter covers the following topics:
Writing LINQ queries
Working with sets
Projecting entities with Select
Sweetening the syntax with syntactic sugar
Using multiple threads with parallel LINQ
Creating your own LINQ extension methods
Working with LINQ to XML