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

LINQ Customers淺談

開發 后端
這里介紹LINQ Customers類是一個可以讓你的程序訪問的對應于數據庫表(table) 結構的自動生成的類。LINQ 可以通過一個統一的標準的方式(類似 SQL 查詢語句)很輕松的訪問任何一種數據源。

在向大家詳細介紹LINQ Customers之前,首先讓大家了解下 LINQ 究竟是什么,然后全面介紹LINQ Customers。

LINQ 究竟是什么?

LINQ,全名叫 Language INtegrated Query,它把查詢(Query)和設置(set operations)等操作封裝起來,就像.NET語言里如 C# 或 VB ***實現的 SQL statements 查詢語句一樣。

Query 表達式,也就是你所熟悉并熱衷于使用的 SQL 語法如“from”、“where”和“select”等以及其他 C# 和 VB 里***實現的查詢語法。不僅如此,Query 表達式還可用于跨應用領域查詢數據。在下面的例子中,示范如何查詢對象數據(Objects),就如同查詢數據庫(Database)中的數據一樣容易。

用LINQ編寫的代碼是什么樣子呢?

下面的例子示范查詢一個string數據列表(list),并返回長度為 5 的 string 數據。

  1. using System;  
  2. using System.Query;  
  3. using Danielfe;  
  4.  
  5. class Program  
  6. {  
  7. static void Main(string[] args)  
  8. {  
  9. string[] aBunchOfWords = {"One","Two", "Hello",   
  10. "World", "Four", "Five"};  
  11.    
  12. var result =  
  13. from s in aBunchOfWords // query the string array   
  14. where s.Length == 5 // for all words with length = 5 
  15. select s; // and return the string  
  16.  
  17. //PrintToConsole is an Extension method that prints the value  
  18. result.Print();  
  19. }  
  20. }  

LINQ 的奇妙之處在于你可以用它來查詢任何數據。下面的例子示范從 SQL Server 2005 中查詢所有 Title 長度為 5 的 Customer 數據:

  1. using System;  
  2. using System.Query;  
  3. using Danielfe;  
  4. using System.Data.DLinq; //DLinq is LINQ for Databases  
  5. using nwind; //Custom namespace that is tool generated   
  6.  
  7. class Program  
  8. {  
  9. static void Main(string[] args)  
  10. {  
  11. Northwind db = new Northwind("Data Source=(local);
  12. Initial Catalog=Northwind;Integrated Security=True");   
  13. Table<Customers> allCustomers = db.GetTable<Customers>();  
  14.  
  15. var result =   
  16. from c in allCustomers  
  17. where c.ContactTitle.Length == 5  
  18. select c.ContactName;  
  19.  
  20. result.Print();   
  21. }  
  22. }  

LINQ Customers類是一個可以讓你的程序訪問的對應于數據庫表(table) 結構的自動生成的類。上面代碼的前兩行是建立一個數據庫連接并獲取LINQ Customers表的數據,下一行是查詢所有 ContactTitle 的字符串長度為 5 的LINQ Customers并返回其 ContactName 數據,再輸出到屏幕。

簡單的說,LINQ 可以通過一個統一的標準的方式(類似 SQL 查詢語句)很輕松的訪問任何一種數據源。

【編輯推薦】

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

2009-09-16 10:27:35

LINQ Custom

2009-09-09 15:44:22

Linq DataCo

2009-09-10 11:29:00

LINQ to SQL

2009-09-11 11:25:35

LINQ函數集合

2009-09-10 15:45:07

Linq使用Selec

2009-09-07 17:32:14

LINQ檢索數據

2009-09-14 09:49:08

Linq擴展函數

2009-09-08 15:19:52

Linq Where操

2009-09-16 11:15:52

Linq聯接數據

2009-09-09 11:07:52

LINQ to SQL

2009-09-14 15:45:28

LINQ刪除XML節點

2009-09-18 16:32:51

Linq委托實例化

2009-06-18 10:07:44

LINQ to ACC

2009-09-15 11:08:01

LinQ調用存儲過程

2009-09-08 16:55:01

Linq實現XML轉換

2009-09-14 13:30:04

Linq數據和對象

2009-09-08 09:48:34

LINQ初始化數組

2009-09-11 10:01:57

Linq對象初始值

2009-09-14 14:01:21

LINQ泛型數據集

2009-09-09 13:01:33

LINQ Lambda
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久99| 亚洲精品国产一区 | 欧美精品在线免费观看 | 一区二区影视 | 欧美一区二区三区在线免费观看 | 午夜成人免费视频 | 九一在线| 精品国产一区二区三区久久影院 | 国产精品美女一区二区三区 | 91最新在线视频 | 色黄爽 | 超碰97人人人人人蜜桃 | 国产精品久久久久一区二区三区 | 欧美精品一区二区三区蜜桃视频 | 一区二区国产精品 | 亚洲aⅴ | 手机av免费在线 | 九九热在线视频观看这里只有精品 | 欧美日韩国产中文字幕 | 99精品欧美一区二区三区综合在线 | 国产激情片在线观看 | 国产精品久久福利 | 夜夜爽99久久国产综合精品女不卡 | 欧美啪啪 | 精品欧美 | 全免费a级毛片免费看视频免 | 99久久久无码国产精品 | 国精久久| 成人免费网站www网站高清 | 精品亚洲91 | 欧美日韩三区 | 三级av在线 | 国产精品久久久久婷婷二区次 | 精品99在线 | 欧美成视频 | 二区在线视频 | 免费高清成人 | 99久久日韩精品免费热麻豆美女 | aaa天堂 | 黄色av网站在线观看 | 亚洲视频一区二区三区 |