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

Linq Library概述

開發 后端
這里介紹Linq Library,Linq是一個語言層級的查詢語法Library,她可以讓我們以類SQL語法的方式來查詢語言中的變數。

本文向大家介紹Linq Library,可能好多人還不了解Linq Library,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

PDC 05上揭露了C# 3.0及Linq Project,什么是Linq呢?簡單的說,Linq是一個語言層級的查詢語法Library,她可以讓我們以類SQL語法的方式來查詢語言中的變數,例如陣列,Collections.以實例來說:

  1. static void ObjectQuery()  
  2. {  
  3. var people = new List ()  
  4. {  
  5. new Person { Age=12Name="Bob" },  
  6. new Person { Age=18Name="Cindy" },  
  7. new Person { Age=13 }  
  8. };  
  9. var teenagers = from p in people where p.Age > 12 && p.Age < 20 select p;  
  10. Console.WriteLine("Result:");  
  11. foreach(var val in teenagers)  
  12. {  
  13. Console.WriteLine("> Name = {0}, Age = {1}", val.Name, val.Age);  
  14. }  
  15. Console.ReadLine();}  
  16.  
  17. class Person  
  18. {  
  19. public int Age;  
  20. public string Name;  

Person是一個類別,ObjectQuery函式中以Generic List建立了一個Person的Collection,此處的var型別是C# 3.0新增的型別,從語言面來看,這個型別可以被指定為任何型別,就像是Variant一樣,從Complier面來看,它是一個Lazy- determine型別,由Complier于編譯期間來決定真正的型別,接下來的奇特語法就是Linq.

  1. var teenagers = from p in people where p.Age > 12 && p.Age < 20 select p; 

是不是覺得很像SQL呢?這段程式碼的意思是,由people中選出Age大于12小于20的元素,除了這種簡單的查詢之外,Linq也支援Join,Distinct等語法.

基本上Linq只是一組Library,C# 3.0及VB.NET 9.0的Complier利用了這個Library來實現上面的新語法,所有的特殊語法都會被編譯器編成使用Linq Library的程式.

【編輯推薦】

  1. LINQ Expression tree分析
  2. Linq調用數據訪問服務
  3. Linq實體繼承簡單描述
  4. Linq DataContext淺談
  5. Linq DataLoadOptions描述
責任編輯:佚名 來源: IT168
相關推薦

2009-09-10 13:42:47

Linq UserIn

2009-09-08 11:25:42

Linq foreac

2009-09-18 16:07:10

Linq Where操

2009-09-18 16:20:36

LINQ基礎

2009-09-08 16:08:44

Linq使用order

2009-09-10 16:28:17

LINQ查詢

2009-09-11 12:13:40

LINQ to SQL

2009-09-14 09:55:55

Linq基本語法

2009-09-18 13:44:38

LINQ設計模式

2009-09-16 17:21:53

LINQ遍歷

2009-09-14 15:15:45

LINQ技術

2009-09-09 10:58:58

Linq結果集形狀

2009-09-10 13:13:47

Linq Func<T

2009-09-16 15:53:49

Linq創建xml文檔

2009-09-17 16:46:34

Linq to sql

2009-09-15 13:53:53

Linq To Sql

2009-09-09 16:01:21

Linq實體繼承使用

2009-09-09 16:07:16

Linq實體關系

2009-09-11 10:38:03

LINQ體系結構

2009-09-15 11:29:04

LINQ to SQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区亚洲 | 精品粉嫩aⅴ一区二区三区四区 | 国产精品爱久久久久久久 | 久久国产精品精品 | 偷拍亚洲色图 | 中文字幕亚洲一区二区三区 | 午夜精品久久久久久久星辰影院 | 日韩在线h| 亚洲精品一区在线 | 日本一区二区三区精品视频 | 夜夜骑综合 | 中文字幕在线免费观看 | 综合色站导航 | 午夜无码国产理论在线 | 日韩在线免费 | 久草热视频 | 九九久久久 | 一区精品视频在线观看 | 国产精品久久久久久模特 | 国产精品激情 | 亚洲精品综合 | 久久福利电影 | 琪琪午夜伦伦电影福利片 | 亚洲人成网亚洲欧洲无码 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 一a级片 | 欧美性吧| 婷婷在线视频 | 激情影院久久 | 一级欧美一级日韩片 | 91精品国产91久久久 | 欲色av| 91视视频在线观看入口直接观看 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 91视视频在线观看入口直接观看 | 精品欧美一区二区三区久久久 | 久久久成人免费一区二区 | 久久久久久久国产精品视频 | 黄a网| 精品亚洲一区二区 | 亚洲天堂一区 |