成人免费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-07 17:32:14

LINQ檢索數據

2009-09-14 09:49:08

Linq擴展函數

2009-09-16 11:15:52

Linq聯接數據

2009-09-08 15:19:52

Linq Where操

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-08 16:55:01

Linq實現XML轉換

2009-09-14 13:30:04

Linq數據和對象

2009-09-09 11:07:52

LINQ to SQL

2009-09-18 16:32:51

Linq委托實例化

2009-09-15 11:08:01

LinQ調用存儲過程

2009-06-18 10:07:44

LINQ to ACC

2009-09-14 15:45:28

LINQ刪除XML節點

2009-09-09 13:01:33

LINQ Lambda

2009-06-15 17:45:20

LINQ分組統計

2009-09-08 09:48:34

LINQ初始化數組

2009-09-11 10:01:57

Linq對象初始值
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品乱码 | 久久久福利| av一区在线观看 | 国产2区| 国产免费一区二区 | 久久久久久久一区二区三区 | 一区二区三区四区在线视频 | 91av免费看| 国产成人免费视频 | 欧美黄在线观看 | 性色av一区二区三区 | 亚洲精品久久久久avwww潮水 | 国产探花在线精品一区二区 | 午夜影院在线观看免费 | 国产一区二区三区四区五区3d | 三级免费av| 久久手机在线视频 | 精品一二三区视频 | 国产精品区二区三区日本 | 亚洲国产精品激情在线观看 | 青草青草久热精品视频在线观看 | 超碰在线网站 | 我要看免费一级毛片 | 国产精品美女久久久久aⅴ国产馆 | 国产精品久久久精品 | 亚洲欧美日韩精品久久亚洲区 | 久久久久久久av麻豆果冻 | av中文字幕在线观看 | 午夜小电影 | 一级看片免费视频 | 中文字幕日本一区二区 | 国产精品美女一区二区 | 亚洲午夜视频 | 日韩黄色小视频 | 久国产 | 日日夜夜免费精品 | 久久精品亚洲精品国产欧美 | 99久久精品国产一区二区三区 | 综合久久综合久久 | 中文字幕免费视频 | 中文字幕国产视频 |