码迷,mamicode.com
首页 > 其他好文 > 详细

Linq系列学习(一)介绍

时间:2015-05-14 00:46:55      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

一、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来操作各种数据,并且为我们提供了编译时类型检查和动态创建查询表达式的能力

 

Linq系列学习(一)介绍

标签:

原文地址:http://www.cnblogs.com/xionghot/p/4502038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!