posted on Friday, September 16, 2005 10:21 AM by paul

The LINQ Project

Now, what we're doing here with Project LINQ is that we are taking the concepts of query, step operations, and transformation, and we're making them first class in the .NET platform and in the .NET programming languages. Rich query that you could previously only write in SQL or in XQuery, you can now write in C# or VB, going against any kind of data source, be it objects, relational or XML. ANDERS HEJLSBERG at the PDC .

LINQ isn't just about querying in-memory data, it is also about querying relational and XML data. In fact, as part of LINQ, we're introducing a new API called (DLINQ ?) that gives you Language Integrated Query for relational data and allows you to map tables and databases onto classes and objects in C# and VB.

The LINQ Project is a codename for a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. It extends C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities.

LINQ on Channel9
Watch this Channel9 video with Anders Hejlsberg and Luca Bolognese as they explain what The LINQ Project is, and how it will help you create XML and data-driven applications.

C# LINQ Tech Preview
The LINQ Technical Preview includes samples, whitepapers, hands-on labs and compiler support to create LINQ-enabled applications using release candidate versions of Visual Studio 2005 or Visual C# 2005 Express Edition. Note: this preview works only with the Visual Studio 2005 Release Candidate.   

Visual Basic LINQ Tech Preview
The LINQ Technical Preview includes samples, whitepapers, hands-on labs and compiler support to create LINQ-enabled applications using release candidate versions of Visual Studio 2005 or Visual Basic 2005 Express Edition. Note: this preview works only with the Visual Studio 2005 Release Candidate.  

LINQ Project Overview document
Read about the goals of, and the features proposed for The LINQ Project.

101 Samples using LINQ
See The LINQ Project in action in these code samples.  samples are in C# only for now. 

LINQ Bloggers - Read about the latest developments in The LINQ Project on the blogs.

Downloading the VB 9.0 preview bits...

Creating Custom Aggregate Functions in LINQ

More LINQ news items

The Three D's in Room 150/151 Today

Comments