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

LINQ查詢操作經(jīng)驗(yàn)總結(jié)

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

本文向大家介紹LINQ查詢操作,可能好多人還不了解LINQ查詢操作,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

LINQ,語言級(jí)集成查詢(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)、對(duì)象(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) 。

包含 DLinq 和XLinq

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);  

以上介紹LINQ查詢操作。

【編輯推薦】

  1. LINQ匿名類型分析
  2. LINQ Where子句介紹
  3. LINQ使用Where擴(kuò)展方法
  4. 介紹LINQ一些強(qiáng)大功能
  5. Linq使用Select淺談
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-09-08 10:57:55

LINQ查詢操作

2009-09-16 17:13:54

學(xué)習(xí)Linq

2009-09-16 17:44:54

LINQ to SQL

2009-09-08 16:02:47

Linq使用Group

2009-09-09 17:14:17

Linq lambda

2010-11-23 10:34:04

MySQL左連接查詢

2010-05-06 17:30:56

Oracle查詢語句

2009-10-15 09:27:00

2010-05-06 15:04:54

Oracle建立DBL

2010-01-21 14:49:44

VB.NET操作Wor

2009-09-18 10:21:13

C#數(shù)組C#串操作

2009-08-19 09:24:43

AJAX引擎經(jīng)驗(yàn)總結(jié)

2009-09-29 16:32:11

OJB Hiberna

2010-01-20 15:01:26

VB.NET組件顯示時(shí)

2011-07-21 13:40:17

java

2009-08-13 18:13:27

C#學(xué)習(xí)經(jīng)驗(yàn)

2010-03-08 15:12:27

Python語言

2009-09-27 14:53:38

Hibernate S

2009-09-25 17:26:55

使用Hibernate

2010-07-16 09:14:49

Perl模式
點(diǎn)贊
收藏

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