在向大家详细介绍LINQ查询之前,首先让大家了解下LINQ提供了标准、简单的模式来查询和更新数据,然后全面介绍LINQ查询。
创新互联建站是一家专注于成都网站设计、成都做网站与策划设计,桃源网站建设哪家好?创新互联建站做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:桃源等地区。桃源做网站价格咨询:18982081108
LINQ是Visual Studio 2008及其以后版本中提供的功能,将强大的查询扩展到C#和VB.NET语言语法之中。LINQ提供了标准、简单的模式来查询和更新数据,同时还允许程序开发人员进行扩展,支持任何类型的数据存储。Visual Studio 2008包含了LINQ提供者程序集,能够对.NET Framework集合,内存中的对象数组,SQL Server数据库,ADO.NET Dataset和XML文档进行语言集成的查询。另外,我们也可以自己编写LINQ提供者,提供对任何类型数据的查询,只要实现了IEnumerable或者IEnumerable
所有的LINQ查询基本上都是由3个基本的操作组成:得到数据源,创建查询和执行查询3个过程。数据的获得是在执行查询的时候完成的。
- NorthWindDataContext NorthWind = new NorthWindDataContext();
是得到数据源
- var query = from c in NorthWind.
Customers where c.Country == "USA" select new { c.Country, c.CompanyName };
是创建查询,此时并没有对数据执行任何操作
- GridView2.DataSource = query;
- GridView2.DataBind();
在数据绑定时,才真正得到数据。
但是,有的查询需要立即执行,将结果放在内存中,可以调用查询或者查询变量的ToList<(Of
- var query2 = from c in NorthWind.Customers where c.Country ==
"USA" select new { c.Country, c.CompanyName };- var query3 = query2.ToList();
好,运行本程序可能需要采用模拟或者调整Excel.exe的权限,另外注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library,如果引用列表中没有,需要自行添加 C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE)。以上介绍LINQ查询。
本文名称:LINQ查询全面介绍
文章转载:http://www.stwzsj.com/qtweb/news5/5355.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联