Language-Integrated Query (LINQ) is a breakthrough technology that eliminates the impedance mismatch among different data domains. With LINQ, developers do not need to learn separate query syntaxes when querying over diverse data domains such as XML, Relational and Objects. LINQ has been very well received both last year at its announcement at the PDC, and more recently at Tech-Ed in
At the same time, our
These two major advances in programmatically accessing data will help developers on our platform be even more productive. Check out the channel 9 session that Anders Hejlsberg and Sam Druker did recently on this.
So that you can better identify these technologies, we have simplified our naming scheme as follows:
LINQ to ADO.NET, which includes:
LINQ to DataSet
LINQ to Entities
LINQ to SQL (formerly DLinq)
LINQ support for other data types include:
LINQ to XML (formerly XLinq)
LINQ to Objects
Our teams are busy working on the next version of Visual Studio and incorporating these technologies in a consolidated way to ensure the very best experience for our developers. We have the May CTP for LINQ available here and keep an eye out for a preview of the Entities work before the end of this year.