Appendix. LINQ in Action
Fabrice Marguerie • Steve Eichert • Jim Wooley
“It’s like they threw a party for LINQ and everyone who’s anyone showed up.”
FROM THE FOREWORD BY Matt Warren Principal Architect, Microsoft
.NET applications are object-oriented, but the data is not. That’s the situation when you’re using a relational database, XML, and many other data stores, and for each you need a separate programming solution. Microsoft’s Language INtegrated Query, known as LINQ, is a set of .NET Framework and language extensions that offers a single, simple way to query data of any from directly from C# 3 and VB.NET 9. On top of that, your persistence code gets the same compile-time syntax checking, static typing and IntelliSense available to the rest of your code.
Written for C# and VB developers of all levels, LINQ in Action ramps up quickly from zero knowledge at first to a substantial depth at the end. In it, you’ll explore the key language features like lambda expressions, extension methods, and anonymous data types that make LINQ possible. Following a running example, the book walks you through core techniques to query objects, relational databases, and XML. You’ll master the Standard Query Operators along with the instantly-familiar SQl-like syntax of LINQ’s query expressions. You’ also learn to build custom LINQ solutions such as the book’s clever “LINQ to Amazon.”
What’s Inside