Linq系列学习(一)介绍

一、LINQ简介

  LINQ是.NET Framework 3.5的新特性,其全称是 Language Integrated Query(语言集成查询),是指将“查询功能和语言”结合起来。从而为我们提供一种统一的方式,让我们能在C#或VB.NET语言中直接查询和操作各种数据

二、LINQ作用

  1、在.NET 3.5之前的版本中,与特定的数据类型打交道时,我们要使用特定特定命名空间下的特定类型:

      关系数据:   System.Data.dll 和 System.Data.sqlClient.dll

      XML文档数据: System.Xml.dll

      元数据:    System.Refleciton 

      内存对象集合:   System.Array  System.Collection  System.Collection.Generic

     针对每种数据只能用相应特定的API进行操作,LINQ就是提供一种统一且对称的方式,让程序员在广义的数据上获取和操作数据

  2、LINQ是用来描述数据访问总体方式的术语

        LINQ to Object是针对实现了IEnumerable<T>的对象的LINQ;

      LINQ to SQL是针对关系数据库的LINQ;

      LINQ to XML是针对XML文档的LINQ。

  3、LINQ除了提供一个统一的API来操作各种数据,并且为我们提供了编译时类型检查和动态创建查询表达式的能力

 

posted @ 2015-05-13 23:09  董先生  阅读(349)  评论(0编辑  收藏  举报