LINQ查询架构怎么理解

本篇内容主要讲解“LINQ查询架构怎么理解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“LINQ查询架构怎么理解”吧!

创新互联主营城中网站建设的网络公司,主营网站建设方案,成都app开发,城中h5微信小程序定制开发搭建,城中网站营销推广欢迎城中等地区企业咨询

LINQ(发音:Link)是Language Integrated Query的简称,它是集成在.NET编程语言(例如:C#、VB.NET等)中的一种特性,目的是为.NET Framework提供更加通用和便利的信息查询方式,并且它对数据源提供了广泛的支持,而不仅仅局限于关系型数据库和XML。

LINQ不仅允许查询表达式从富元数据、编译时语法检查、静态类型和智能感知这些已有的代码规范中受益,并且它同时还使得查询可以方便地对内存中的信息进行查询而不仅仅只是外部数据源。

LINQ定义了一组标准查询操作符用于在所有基于.NET平台的编程语言中更加直接地声明跨越、过滤和投射操作的统一方式,标准查询操作符允许查询作用于所有基于IEnumerable接口的源,并且它还允许适合于目标域或技术的第三方特定域操作符来扩大标准查询操作符集,更重要的是,第三方操作符可以用它们自己的提供附加服务的实现来自由地替换标准查询操作符,根据 LINQ模式的习俗,这些查询喜欢采用与标准查询操作符相同的语言集成和工具支持。

LINQ查询架构(下图)的延展性用来向LINQ提供SQL数据以及XML之上的工作实现。针对XML的查询操作符(LINQ to XML)采用一种高效、易用、内存中的XML工具在宿主编程语言中提供XPath/XQuery功能;针对关系型数据的查询操作符(LINQ to SQL)建立于公共语言类型系统中的基于SQL的模式定义的集成之上,当保持关系型模型表达能力和对底层存储的直接查询评测的性能时,这个集成在关系型数据之上提供强类型。

LINQ查询架构怎么理解

到此,相信大家对“LINQ查询架构怎么理解”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


名称栏目:LINQ查询架构怎么理解
浏览路径:http://cdiso.cn/article/gghhcd.html

其他资讯