LINQ

Language Integrated Query (LINQ) is the most important addition to Microsoft Visual Studio C# 2008. Previously, there had been competing models for information access: arrays, object properties, data readers, data sets, and much more. In addition, different query syntax sometimes existed in these disparate models. This approach made effective and extensible managing of data a challenge for even the most experienced developer. LINQ provides a single model for information access. However, LINQ is much more. It offers the following features:

  • LINQ provides object-oriented access to data.

  • LINQ merges the hierarchical and relational data models.

  • LINQ has full support for Extensible Markup Language (XML), including navigation capabilities.

  • LINQ query ...

Get Programming Microsoft® Visual C#® 2008: The Language 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.