注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

信息 灵感 创新

I? =Information,Inspiration,Innovation

 
 
 

日志

 
 
关于我

we are 5. Mathematics, Computation, Programming, Engineering, and Making fun of life.

网易考拉推荐

LINQ for Visual C# 2008(3)  

2014-01-25 13:32:49|  分类: C# & .NET |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

LINQ提供了丰富的指令集来实现支持数据集成、合并、排序等复杂的查询,下图展示了LINQ的功能。

CX_0124_192108

顶层显示的是提供原生支持的语言,目前只有C# 3.0 和 Visual Basic 9.0提供了完整的支持,其他语言也可以实现。
中间层是LINQ应用的三个主要方面:
1)LINQ to Objects。这是一组API,提供了一系列标准查询操作(standard query operators,SQOs),从实现了 IEnumerable<T>接口的对象中获取数据,相当于从内存中获取数据。
2)LINQ to ADO.NET。用于处理关系数据,包括了三个部分,LINQ to SQL(以前叫做DLinq)用于查询关系数据库,例如微软的SQL Server;LINQ to DataSet使用ADO.NET查询数据集和数据表;LINQ to Entities是微软的ORM(对象关系映射)方案,允许开发人员使用Entities(ADO.NET 3.0中的特征)就是现在的LINQ to EntityFramework。
3)LINQ to XML。以前叫做XLinq,包括了创建和查询XML文档的SQOs。
  评论这张
 
阅读(568)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016