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

Linq表達(dá)式樹簡單介紹

開發(fā) 后端
這里介紹Linq表達(dá)式樹,Linq的本質(zhì)就是使用擴(kuò)展方法擴(kuò)展了對集合類型的各種查詢方法,最后返回的還是一個(gè)集合類型。

Linq有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linq的本質(zhì),包括介紹Linq表達(dá)式樹等方面。

Linq的本質(zhì)就是使用擴(kuò)展方法擴(kuò)展了對集合類型的各種查詢方法,***返回的還是一個(gè)集合類型。Linq的來龍去脈基本就說清楚了,Linq to Sql 、Linq to DataSet 、Linq to Xml等等也就是Linq針對不同的數(shù)據(jù)源的一個(gè)具體實(shí)現(xiàn)的問題,大家剩下的事情就是在工作中根據(jù)需要用不同的Linq實(shí)現(xiàn)寫不同的Linq查詢了,以后有時(shí)間再寫一些這方面的文章。

這里提供一些資源讓我們大家一起學(xué)習(xí)Linq這個(gè)強(qiáng)大的工具:
◆Visual Studio 2008 Training Kit
◆Visual Studio 2008 Samples Page
◆C#3.0規(guī)范完全版

1.解釋一下c#語言的版本問題:

.Net Framework 的版本  對應(yīng)C#的版本
     1.1                                      1.1
   2.0,3.0                                  2.0
     3.5                                      3.0

.Net Framework 3.5 和3.0實(shí)際上僅僅是.NetFramework 2.0的一個(gè)擴(kuò)展而已,3.0增加了WPF,WF,WCF,WCS等類庫,3.5增加了Linq、Asp.Net3.5等類庫。

2.另外關(guān)于C#3.0里面唯一沒有談到的新特性

Linq表達(dá)式樹和Linq的關(guān)系我還不是很清楚,有沒有哪位達(dá)人可以解釋一下也好讓我對這篇blog做進(jìn)一步補(bǔ)充,先謝謝了!這里僅僅簡單介紹一下:

Linq表達(dá)式樹允許將拉姆達(dá)表達(dá)式表現(xiàn)為數(shù)據(jù)結(jié)構(gòu)而不是可執(zhí)行代碼。一個(gè)可以轉(zhuǎn)換為委托類型D的拉姆達(dá)表達(dá)式也可以轉(zhuǎn)換為一個(gè)類型為System.Query.Expression的表達(dá)式樹。

  1. private static void ExpressionTree()  
  2. {  
  3. string className = "***二班";  
  4. Expression<FilterHandler> e = c => c.Name == className;  
  5. Class c1 = new Class(1);  
  6. c1.Name = className;  
  7. FilterHandler f = e.Compile();  
  8. Console.WriteLine(f(c1));  

【編輯推薦】

  1. LINQ to SQL查詢分析
  2. LINQ查詢架構(gòu)簡單介紹
  3. LINQ to SQL映射關(guān)系概述
  4. LINQ To SQL對象模型淺析
  5. LINQ to SQL映射列描述
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-09-11 12:32:33

LINQ表達(dá)式

2009-09-17 10:40:22

Linq Lambda

2009-09-11 09:53:16

Linq查詢表達(dá)式

2009-09-09 17:45:07

Linq表達(dá)式

2009-09-11 09:48:27

Linq Lambda

2009-09-17 14:21:19

LINQ表達(dá)式

2009-09-09 13:01:33

LINQ Lambda

2009-09-10 15:35:07

LINQ查詢表達(dá)式

2009-09-15 15:18:00

Linq Lambda

2011-10-28 16:34:13

LINQ

2010-03-11 08:55:45

python正則表達(dá)式

2009-09-17 11:08:55

LINQ查詢表達(dá)式

2009-08-27 09:13:28

LINQ查詢表達(dá)式

2009-09-07 17:18:33

LINQ查詢表達(dá)式

2009-09-15 17:30:00

Linq Lambda

2009-09-17 09:44:54

Linq Lambda

2009-09-17 09:09:50

Lambda表達(dá)式Linq查詢

2009-09-17 14:24:35

LINQ表達(dá)式

2009-09-09 17:14:17

Linq lambda

2009-07-03 18:31:04

JSP表達(dá)式
點(diǎn)贊
收藏

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