亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LINQ查詢怎么使用

發布時間:2021-12-01 15:44:44 來源:億速云 閱讀:155 作者:iii 欄目:編程語言

本篇內容主要講解“LINQ查詢怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“LINQ查詢怎么使用”吧!

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

所有的LINQ查詢基本上都是由3個基本的操作組成:得到數據源,創建查詢和執行查詢3個過程。數據的獲得是在執行查詢的時候完成的。

NorthWindDataContext NorthWind = new NorthWindDataContext();

是得到數據源

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

是創建查詢,此時并沒有對數據執行任何操作

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

在數據綁定時,才真正得到數據。

但是,有的查詢需要立即執行,將結果放在內存中,可以調用查詢或者查詢變量的ToList<(Of <TSource>)> 或者 ToArray<(Of <TSource>)>方法。例如:

  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查詢怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

文山县| 南宫市| 崇阳县| 儋州市| 铜梁县| 塔河县| 灵璧县| 正宁县| 长沙市| 元朗区| 海南省| 沧源| 蓬莱市| 东乌| 崇礼县| 桃源县| 日喀则市| 长乐市| 柳州市| 高阳县| 金乡县| 洛南县| 买车| 襄汾县| 盱眙县| 定南县| 商河县| 张家界市| 南皮县| 阿拉善左旗| 达州市| 安多县| 南川市| 安阳县| 平顺县| 元氏县| 富平县| 中山市| 霍林郭勒市| 文安县| 遂川县|