第一章 LINQ简介

  LINQ,语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。

LINQ架构:

    在.NET3.5下,微软为我们提供了一些命名空间:

  LINQ包括五个部分:LINQ to ObjectsLINQ to DataSetsLINQ to SQLLINQ to EntitiesLINQ to XML

  LINQ to SQL全称基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能。其建立于公共语言类型系统中的基于SQL的模式定义的集成之上,当保持关系型模型表达能力和对底层存储的直接查询评测的性能时,这个集成在关系型数据之上提供强类型。

  LINQ to XML在System.Xml.LINQ命名空间下实现对XML的操作。采用高效、易用、内存中的XML工具在宿主编程语言中提供XPath/XQuery功能等。

 

原文地址:https://www.cnblogs.com/yuands/p/7475232.html