日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
LINQ查詢全面介紹

在向大家詳細介紹LINQ查詢之前,首先讓大家了解下LINQ提供了標準、簡單的模式來查詢和更新數(shù)據(jù),然后全面介紹LINQ查詢。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設計、成都做網(wǎng)站與策劃設計,桃源網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:桃源等地區(qū)。桃源做網(wǎng)站價格咨詢:18982081108

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

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

 
 
 
  1. 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)建查詢,此時并沒有對數(shù)據(jù)執(zhí)行任何操作

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

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

但是,有的查詢需要立即執(zhí)行,將結果放在內存中,可以調用查詢或者查詢變量的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(); 

好,運行本程序可能需要采用模擬或者調整Excel.exe的權限,另外注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library,如果引用列表中沒有,需要自行添加 C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE)。以上介紹LINQ查詢。


本文名稱:LINQ查詢全面介紹
URL網(wǎng)址:http://www.dlmjj.cn/article/cceosih.html