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.
|
|
- Microsoft Visual Studio Code Name Orcas - LINQ CTP (May 2006)
Following the vision setting preview released at the 2005 PDC, the May 2006 preview of Language-Integrated Query (LINQ) shows the progress made towards realizing that vision, and sets the trajectory for Visual Studio code name Orcas.
This release adds significantly to the LINQ functionality previously available. Highlights of this release include:
Productivity enhancements via DLINQ designer and debugger support within the Visual Studio 2005 IDE.
- Support for a broader range of development scenarios thanks to new databinding and ASP.NET support.
- Ability to integrate LINQ with existing code through features like LINQ over DataSet and DLINQ improvements including inheritance
- Feedback driven features including deep stored procedure support, since the earlier CTP.
The installer contains:
- LINQ libraries
- VB and C# language enhancements
- Visual Studio IDE additions
- Samples (VB or C#)
- LINQ Overview
- Standard Query Operators white paper
- Getting Started papers
- DLinq overview
- DLinq Hands-on-labs
- XLinq Overview
- XLinq Hands-on-labs
- References and language specifications
- Future Directions for Data Programming in Visual Basic
Join Paul Vick and Amanda Silver as they discuss some of the features coming in Visual Basic 9.0.
- Using Visual Basic as a Dynamic Programming Language
Paul Vick and Erik Meijer talk about the dynamic aspects of programming in Visual Basic, both in Visual Basic 2005 and Visual Basic 9.0.
- C# 3.0 Language Enhancements in action
See the changes proposed to C# 3.0 in action. This video showcases implicit variable declaration, extension methods and lambda expressions. This presentation is based on an earlier release of the Microsoft Visual Studio Code Name Orcas C# LINQ CTP.
- C# 3.0 LINQ in action
This video showcases the use of The LINQ Project with C# 3.0. In this video, LINQ is used to query in-memory data stores. This presentation is based on an earlier release of the Microsoft Visual Studio Code Name Orcas C# LINQ CTP.
- C# 3.0 XLinq in action
This video showcases the use of The LINQ Project with C# 3.0. In this video, LINQ is used to query XML files. This presentation is based on an earlier release of the Microsoft Visual Studio Code Name Orcas C# LINQ CTP.
- C# 3.0 DLinq in action
This video showcases the use of The LINQ Project with C# 3.0. In this video, LINQ is used to query relational databases. This presentation is based on an earlier release of the Microsoft Visual Studio Code Name Orcas C# LINQ CTP.
- C# Chat: C# 3.0 Language Enhancements
Cant attend PDC but still want to talk to the C# team? Join the C# team to discuss the newly announced C# 3.0 features like extension methods, lambda expressions, type inference, anonymous types and the .NET Language Integrated Query.
- C# 3.0 Language Specification
Read about the proposed changes to the C# language.
|
- The LINQ Project General Forum
Ask questions about the LINQ Project. The LINQ Project delivers Language Integrated Query (LINQ) for objects, relational, XML, and other forms of data.
Paul Vick
The Visual Basic Team
C# Blogs
Dinesh Kulkarni
Matt Warren
The XML team
LINQ over DataSet Team
|
The features described in the content linked to on this page are still being worked on. Details of these features, and feature behavior may change before launch.
|
| | |