LINQ如何实现查询操作

这篇文章主要介绍了LINQ如何实现查询操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联建站专业为企业提供安福网站建设、安福做网站、安福网站设计、安福网站制作等企业网站建设、网页设计与制作、安福企业网站模板建站服务,十年安福做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

LINQ,语言级集成查询(Language INtegrated Query)

经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像类(classes)、对象(objects)、方法(methods)这样的语言特性。考察现在和下一代的技术,一个新的编程技术的重大挑战开始呈现出来,即面向对象技术诞生以来并没有解决降低访问和整合信息数据( accessing and integrating information )的复杂度的问题。其中两个最主要访问的数据源与数据库( database )和 XML 相关。


LINQ 提供了一条更常规的途径即给 .Net Framework 添加一些可以应用于所有信息源( all sources of information )的具有多种用途( general-purpose )的语法查询特性( query facilities ),这是比向开发语言和运行时( runtime )添加一些关系数据( relational )特性或者类似 XML 特性( XML-specific )更好的方式。这些语法特性就叫做 .NET Language Integrated Query (LINQ) 。

包含 DLinq 和XLinq

LINQ查询操作都由以下三个不同的操作组成:
1.获取数据源。
2.创建查询。
3.执行查询。

// The Three Parts of a LINQ Query:  // 1. Data source.  int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };   // 2. Query creation.  // numQuery is an IEnumerable var numQuery =  from num in numbers  where (num % 2) == 0  select num;   // 3. Query execution.  foreach (int num in numQuery)  {  Console.Write("{0,1} ", num);  }

感谢你能够认真阅读完这篇文章,希望小编分享的“LINQ如何实现查询操作”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网站题目:LINQ如何实现查询操作
本文来源:http://hbruida.cn/article/ihpesp.html