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

LINQ查詢全面剖析

開發(fā) 后端
這里介紹LINQ查詢,在這里我會討論C#3.0中的一些新的語言特性和改進,正是它們使得LINQ變得如此強大,讓你可以寫出代碼。

在向大家詳細介紹LINQ查詢之前,首先讓大家了解下LINQ數(shù)據(jù)提供者,然后全面介紹LINQ查詢。

本文主要是關注于LINQ——我認為是VS2008(.NET3.5)中最令人興奮的特性。LINQ查詢成為了.NET中頭等的編程概念,被查詢的數(shù)據(jù)可以是XML(LINQ to XML)、Databases(LINQ to SQL、LINQ to Dataset、LINQ to Entities)和對象(LINQ to Objects)。LINQ也是可擴展的,允許你建立自定義的LINQ數(shù)據(jù)提供者(比如:LINQ to Amazon、LINQ to NHibernate、LINQ to LDAP)。

在這里我會討論C#3.0中的一些新的語言特性和改進,正是它們使得LINQ變得如此強大,讓你可以寫出這樣的代碼:

  1. var result = from c in Customers where c.City == Boston" orderby c.LastName descending   
  2. select new {   
  3. c.FirstName, c.LastName, c.Address   
  4. }; 

記住,如果你想要使用LINQ查詢,你需要安裝Visual Studio 2008(.NET3.5)。

  1. public class Point {  
  2. private int _x, _y;  
  3. public int X {  
  4. get { return _x; }  
  5. set { _x = value; }  
  6. }  
  7.  
  8. public int Y {  
  9. get { return _y; }  
  10. set { _y = value; }  
  11. }  

上面的代碼簡單的定義了一個擁有兩個屬性的類?,F(xiàn)在,使用VS2008中的C#編譯器,我們就可以用自動屬性寫的更簡單,它能自動的生成帶有get/set 操作的私有域。

  1. public class Point {  
  2. public int X { get; set; }  
  3. public int Y { get; set; }  

上面的代碼可讀性更好并且簡潔。

【編輯推薦】

  1. Linq LET關鍵字概述
  2. Linq匿名類型簡單概述
  3. Linq Lambda表達式全面分析
  4. Linq擴展方法簡單分析
  5. Linq隨機讀取數(shù)據(jù)淺析
責任編輯:佚名 來源: ChinaUnix
相關推薦

2009-09-09 14:40:43

Linq to sql

2009-09-18 17:17:58

LINQ模型

2009-09-14 10:13:02

LINQ查詢操作

2009-09-16 10:38:43

LINQ查詢

2009-09-16 10:48:32

LINQ查詢操作

2009-09-10 15:35:07

LINQ查詢表達式

2009-09-17 17:03:13

LINQ動態(tài)查詢

2009-09-07 17:18:33

LINQ查詢表達式

2009-09-10 14:37:57

LINQ匿名類型

2009-09-16 16:59:05

LINQ to XML

2009-09-09 16:21:31

Linq使用sqlme

2009-09-14 15:12:40

LINQ to XML

2009-09-18 16:20:36

LINQ基礎

2009-09-11 12:13:40

LINQ to SQL

2009-09-16 17:21:53

LINQ遍歷

2009-09-09 13:39:05

Linq用戶定義函數(shù)

2009-09-14 10:35:15

Linq內部執(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ū)
點贊
收藏

51CTO技術棧公眾號