The extensibility of the query architecture is used in the LINQ project itself to provide implementations that work over both XML and SQL data. The query operators over XML (XLinq) use an efficient, easy-to-use in-memory XML facility to provide XPath/XQuery functionality in the host programming language. The query operators over relational data (DLinq) build on the integration of SQL-based schema definitions into the CLR type system. This integration provides strong typing over relational data while retaining the expressive power of the relational model and the performance of query evaluation directly in the underlying store.
You can download latest version (May 2006 CTP) of LINQ here
You can open LINQ project after install downloaded files as below: File - New - Project - LINQ Preview (under Visual C# tab)
Also you can find the technical article about C# 3.0 here and download the word document here.
Keywords : LINQ, XLinq, DLinq, C# 3.0, May 2006 CTP
|