真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LINQ查詢(xún)?cè)趺词褂?/h1>

本篇內(nèi)容主要講解“LINQ查詢(xún)?cè)趺词褂谩保信d趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“LINQ查詢(xún)?cè)趺词褂谩卑?

成都創(chuàng)新互聯(lián)公司-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比索縣網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式索縣網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋索縣地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴(lài)。

LINQ是Visual Studio 2008及其以后版本中提供的功能,將強(qiáng)大的查詢(xún)擴(kuò)展到C#和VB.NET語(yǔ)言語(yǔ)法之中。LINQ提供了標(biāo)準(zhǔn)、簡(jiǎn)單的模式來(lái)查詢(xún)和更新數(shù)據(jù),同時(shí)還允許程序開(kāi)發(fā)人員進(jìn)行擴(kuò)展,支持任何類(lèi)型的數(shù)據(jù)存儲(chǔ)。Visual Studio 2008包含了LINQ提供者程序集,能夠?qū)?NET Framework集合,內(nèi)存中的對(duì)象數(shù)組,SQL Server數(shù)據(jù)庫(kù),ADO.NET Dataset和XML文檔進(jìn)行語(yǔ)言集成的查詢(xún)。另外,我們也可以自己編寫(xiě)LINQ提供者,提供對(duì)任何類(lèi)型數(shù)據(jù)的查詢(xún),只要實(shí)現(xiàn)了IEnumerable或者IEnumerable (C#)或 IEnumerable (Of T) (Visual Basic)的數(shù)據(jù)類(lèi)型,都可以進(jìn)行使用LINQ進(jìn)行操作。我們可以使用完全相同的語(yǔ)法查詢(xún)SQL數(shù)據(jù)庫(kù)、XML文檔、ADO.NET的Dataset(DataTable)、內(nèi)存中的集合對(duì)象,以及任何支持LINQ的遠(yuǎn)程或者本地?cái)?shù)據(jù)源。在LINQ查詢(xún)中,只與對(duì)象打交道,因此,可以完全不需要知道數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)源,而且采用的編程模型和語(yǔ)法也完全相同。

所有的LINQ查詢(xún)基本上都是由3個(gè)基本的操作組成:得到數(shù)據(jù)源,創(chuàng)建查詢(xún)和執(zhí)行查詢(xún)3個(gè)過(guò)程。數(shù)據(jù)的獲得是在執(zhí)行查詢(xún)的時(shí)候完成的。

NorthWindDataContext NorthWind = new NorthWindDataContext();

是得到數(shù)據(jù)源

  1. var query = from c in NorthWind.
    Customers where c.Country == "USA" select new { c.Country, c.CompanyName }; 

是創(chuàng)建查詢(xún),此時(shí)并沒(méi)有對(duì)數(shù)據(jù)執(zhí)行任何操作

GridView2.DataSource = query;  GridView2.DataBind();

在數(shù)據(jù)綁定時(shí),才真正得到數(shù)據(jù)。

但是,有的查詢(xún)需要立即執(zhí)行,將結(jié)果放在內(nèi)存中,可以調(diào)用查詢(xún)或者查詢(xún)變量的ToList<(Of )> 或者 ToArray<(Of )>方法。例如:

  1. var query2 = from c in NorthWind.Customers where c.Country == 
    "USA" select new { c.Country, c.CompanyName };  

  2. var query3 = query2.ToList(); 

好,運(yùn)行本程序可能需要采用模擬或者調(diào)整Excel.exe的權(quán)限,另外注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library,如果引用列表中沒(méi)有,需要自行添加 C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE)。

到此,相信大家對(duì)“LINQ查詢(xún)?cè)趺词褂谩庇辛烁畹牧私?,不妨?lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!


分享名稱(chēng):LINQ查詢(xún)?cè)趺词褂?
鏈接分享:http://weahome.cn/article/jsdiis.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部