成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LINQ查詢?nèi)娼榻B

開發(fā) 后端
這里介紹LINQ查詢,LINQ是Visual Studio 2008及其以后版本中提供的功能,將強大的查詢擴展到C#和VB.NET語言語法之中。

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

LINQ是Visual Studio 2008及其以后版本中提供的功能,將強大的查詢擴展到C#和VB.NET語言語法之中。LINQ提供了標準、簡單的模式來查詢和更新數(shù)據(jù),同時還允許程序開發(fā)人員進行擴展,支持任何類型的數(shù)據(jù)存儲。Visual Studio 2008包含了LINQ提供者程序集,能夠?qū)?NET Framework集合,內(nèi)存中的對象數(shù)組,SQL Server數(shù)據(jù)庫,ADO.NET Dataset和XML文檔進行語言集成的查詢。另外,我們也可以自己編寫LINQ提供者,提供對任何類型數(shù)據(jù)的查詢,只要實現(xiàn)了IEnumerable或者IEnumerable<T> (C#)或 IEnumerable (Of T) (Visual Basic)的數(shù)據(jù)類型,都可以進行使用LINQ進行操作。我們可以使用完全相同的語法查詢SQL數(shù)據(jù)庫、XML文檔、ADO.NET的Dataset(DataTable)、內(nèi)存中的集合對象,以及任何支持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í)行,將結(jié)果放在內(nèi)存中,可以調(diào)用查詢或者查詢變量的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(); 

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

【編輯推薦】

  1. Linq表達式樹簡單介紹
  2. Linq和dLinq區(qū)別剖析
  3. Lambda表達式和Linq查詢淺析
  4. Linq Lambda表達式概括
  5. Linq查詢本質(zhì)簡單分析
責任編輯:佚名 來源: IT168
相關(guān)推薦

2009-09-17 13:15:20

LINQ查詢

2009-09-16 10:48:32

LINQ查詢操作

2009-09-17 17:03:13

LINQ動態(tài)查詢

2009-09-07 17:05:10

LINQ進行查詢

2009-09-15 09:39:38

LINQ查詢架構(gòu)

2009-09-18 16:20:36

LINQ基礎(chǔ)

2009-09-09 14:40:43

Linq to sql

2009-09-11 12:13:40

LINQ to SQL

2009-09-16 17:21:53

LINQ遍歷

2009-09-16 16:55:07

LINQ to XML

2009-09-16 17:41:56

Linq延時執(zhí)行

2009-09-16 10:58:13

Linq數(shù)據(jù)分組

2009-09-16 11:19:48

Linq Select

2009-09-18 17:17:58

LINQ模型

2009-09-18 13:53:09

LINQ工具集

2009-09-08 10:50:20

2009-09-08 13:07:15

介紹Linq to S

2009-09-11 09:41:19

LINQ to SQL

2009-09-10 17:30:15

LINQ Where子

2009-08-13 11:01:32

LINQPadLINQ工具
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产亚洲成av人片在线观看桃 | 欧美.com| 黄色网页在线 | 91在线精品秘密一区二区 | 日韩精品一区二区三区四区视频 | 亚洲综合色自拍一区 | 日韩高清在线 | 欧美一区二区视频 | 欧美成年黄网站色视频 | 亚洲午夜精品在线观看 | 污书屋 | 成人免费视频网站在线看 | 精品国产久| 国产精品一区二区在线 | 极品的亚洲 | 亚洲网站在线播放 | 国产第一区二区 | 久产久精国产品 | 国产91丝袜在线18 | 亚洲久久在线 | 国产免费色 | 天天干天天干 | 亚洲三区在线观看 | 91欧美激情一区二区三区成人 | 五月天综合影院 | 毛片入口| 日日干日日射 | 国产日韩91 | 激情久久网| 夫妻午夜影院 | 亚洲精品福利在线 | 久久精品成人 | 91新视频 | 三级免费毛片 | 亚洲一区二区三区在线 | 在线看日韩 | 中文字幕 视频一区 | 久久成人精品视频 | 国产日韩欧美 | 四虎影院在线播放 | 国产成人精品免费视频大全最热 |