自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

LINQ查詢操作剖析

開發(fā) 后端
這里介紹LINQ查詢操作,以及介紹LINQ 提供了一條更常規(guī)的途徑即給 .Net Framework 添加一些可以應(yīng)用于所有信息源的具有多種用途的語法查詢特性。

LINQ有很多值得學(xué)習(xí)的地方,這里我們主要介紹LINQ查詢操作,包括介紹LINQ查詢操作都由三個(gè)不同的操作組成等方面。

LINQ,語言級集成查詢(Language INtegrated Query)

經(jīng)過了最近20年,面向?qū)ο缶幊碳夹g(shù)( object-oriented (OO) programming technologies )在工業(yè)領(lǐng)域的應(yīng)用已經(jīng)進(jìn)入了一個(gè)穩(wěn)定的發(fā)展階段。程序員現(xiàn)在都已經(jīng)認(rèn)同像類(classes)、對象(objects)、方法(methods)這樣的語言特性??疾飕F(xiàn)在和下一代的技術(shù),一個(gè)新的編程技術(shù)的重大挑戰(zhàn)開始呈現(xiàn)出來,即面向?qū)ο蠹夹g(shù)誕生以來并沒有解決降低訪問和整合信息數(shù)據(jù)( accessing and integrating information )的復(fù)雜度的問題。其中兩個(gè)最主要訪問的數(shù)據(jù)源與數(shù)據(jù)庫( database )和 XML 相關(guān)。

LINQ 提供了一條更常規(guī)的途徑即給 .Net Framework 添加一些可以應(yīng)用于所有信息源( all sources of information )的具有多種用途( general-purpose )的語法查詢特性( query facilities ),這是比向開發(fā)語言和運(yùn)行時(shí)( runtime )添加一些關(guān)系數(shù)據(jù)( relational )特性或者類似 XML 特性( XML-specific )更好的方式。這些語法特性就叫做 .NET Language Integrated Query (LINQ) 。

LINQ查詢操作都由以下三個(gè)不同的操作組成:
1.獲取數(shù)據(jù)源。
2.創(chuàng)建查詢。
3.執(zhí)行查詢。

  1. // The Three Parts of a LINQ Query:  
  2. // 1. Data source.  
  3. int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };  
  4.  
  5. // 2. Query creation.  
  6. // numQuery is an IEnumerable<int> 
  7. var numQuery =  
  8. from num in numbers  
  9. where (num % 2) == 0  
  10. select num;  
  11.  
  12. // 3. Query execution.  
  13. foreach (int num in numQuery)  
  14. {  
  15. Console.Write("{0,1} ", num);  

【編輯推薦】

  1. Linq to SQL學(xué)習(xí)經(jīng)驗(yàn)
  2. Linq隱式類型化局部變量
  3. Linq匿名類型簡單概述
  4. Linq Lambda表達(dá)式剖析
  5. Linq對象初始值淺談
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2009-09-17 13:15:20

LINQ查詢

2009-09-16 16:59:05

LINQ to XML

2009-09-10 15:35:07

LINQ查詢表達(dá)式

2009-09-07 17:18:33

LINQ查詢表達(dá)式

2009-09-16 10:48:32

LINQ查詢操作

2009-09-10 14:47:53

Linq .NET查詢

2009-09-15 17:16:58

LINQ查詢操作符

2009-09-08 10:57:55

LINQ查詢操作

2009-09-11 13:29:31

LINQ查詢操作

2009-09-10 14:37:57

LINQ匿名類型

2009-09-09 16:21:31

Linq使用sqlme

2009-09-09 14:40:43

Linq to sql

2009-09-14 15:12:40

LINQ to XML

2009-11-27 09:41:56

LINQ

2009-09-09 13:39:05

Linq用戶定義函數(shù)

2009-09-14 10:35:15

Linq內(nèi)部執(zhí)行原理

2009-09-08 15:39:13

Linq使用Inser

2009-09-15 14:52:15

linq級聯(lián)刪除

2009-09-17 09:20:34

Linq和dLinq區(qū)

2009-09-08 16:20:12

LINQ to SQL
點(diǎn)贊
收藏

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