Chapter 19. Language Integrated Query Essentials

Almost every enterprise application has to deal with data it provides to the user to interact with. This data can come from lots of different places, such as a relational database, an XML file, some other source like a web service, or in fact even just from in-memory data structures.

Before the introduction of Language Integrated Query in .NET 3.5 and languages like C# 3.0 and Visual Basic 9.0, this large variety of potential data sources was a common source of developer pain for various reasons. For each data domain, a different query language is used: Knowing how to get data out of a relational database ...

Get C# 4.0 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.