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

Linq隨機讀取數(shù)據(jù)淺析

開發(fā) 后端
這里介紹Linq隨機讀取數(shù)據(jù),在系統(tǒng)自由生成的o/p mapping代碼中添加這個方法,如果是用戶自己編寫的(或是工具生成的)o/p mapping代碼也是同理。

學習Linq時,經常會遇到Linq隨機讀取數(shù)據(jù)問題,這里將介紹Linq隨機讀取數(shù)據(jù)問題的解決方法

Linq隨機讀取數(shù)據(jù)

在系統(tǒng)自由生成的o/p mapping代碼中添加這個方法,如果是用戶自己編寫的(或是工具生成的)o/p mapping代碼也是同理。這里我就說下我自己的。系統(tǒng)生成的LINQ To Sql類會產生三個文件.Northwind.cs、Northwind.dbml.layout、Northwind.designer.cs

我們要做的就是在Northwind.designer.cs中去添加我們需要的方法NEWID(),這個方法的功能當然就是和數(shù)據(jù)庫當中的NEWID()是功能一致的。

具體的方法法代碼如下:

  1. [System.Data.Linq.Mapping.DatabaseAttribute(Name="Northwind")]  
  2. public partial class NorthwindDataContext : System.Data.Linq.DataContext  
  3. {  
  4.  
  5. private static System.Data.Linq.Mapping.
    MappingSource 
    mappingSource = new AttributeMappingSource();  
  6. //在自動生成的mapping code中添加  
  7. [Function(Name = "NEWID"IsComposable = true)]  
  8. public Guid NEWID()  
  9. {  
  10. return ((Guid)(this.ExecuteMethodCall(this, 
    ((MethodInfo)(MethodInfo.GetCurrentMethod()))).ReturnValue));  
  11. }  
  12. //后面的生成代碼略.. 

重新生成,編寫好這個,我們的訪問實現(xiàn)就變的很容易了,其使用方式和傳統(tǒng)訪問原理一致。

  1. db = new NorthwindDataContext();  
  2. var result = (from c in db.Customers orderby db.NEWID() select c).Take(10);  
  3.  
  4. foreach (var item in result)  
  5. Console.WriteLine(item.CompanyName);  
  6.  
  7. Console.ReadLine(); 

以上介紹Linq隨機讀取數(shù)據(jù)。

【編輯推薦】

  1. Linq查詢二維數(shù)組淺析
  2. 學習Linq經驗總結
  3. Linq修改XML文檔描述
  4. Linq延時執(zhí)行全面分析
  5. Linq實現(xiàn)Left join
責任編輯:佚名 來源: IT168
相關推薦

2009-09-15 14:30:11

Linq連接

2009-09-17 13:30:32

LINQ to XML

2009-09-17 08:47:00

Linq插入數(shù)據(jù)

2009-09-18 14:25:36

LINQ to SQL

2009-09-10 18:02:23

LINQ to SQL

2009-09-14 16:46:15

LINQ to XML

2009-09-16 17:11:35

LINQ To SQL

2009-09-07 16:44:28

Linq String

2009-09-16 15:33:22

LINQ to XML

2009-09-15 13:30:54

linq級聯(lián)

2009-09-10 14:47:53

Linq .NET查詢

2009-09-14 13:37:25

LINQ ADO.NE

2009-09-17 17:34:23

linq to sql

2009-09-15 09:19:22

linq動態(tài)條件

2009-09-15 10:12:37

LINQ To SQL

2009-09-14 09:46:00

LINQ to SQL

2009-09-17 18:05:15

linq to sql

2009-09-14 18:23:59

LINQ嵌套查詢

2009-09-10 10:09:46

LINQ to SQL

2009-09-11 09:22:14

System.Linq
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区精品 | 国产精品久久久久久久 | 国产蜜臀 | 欧美精品欧美精品系列 | 99精品视频一区二区三区 | 成人午夜在线视频 | 神马久久久久久久久久 | 亚洲欧美在线观看 | 欧美中文字幕一区二区三区亚洲 | 国产日韩欧美一区 | 黄色毛片免费 | 在线观看黄色电影 | 蜜桃av鲁一鲁一鲁一鲁 | 亚洲永久入口 | 免费在线观看av片 | av夜夜操| 亚洲综合无码一区二区 | 亚洲网视频 | 免费av在线 | 成人在线中文字幕 | 日韩理论电影在线观看 | 小视频你懂得 | 国产一区二区三区在线免费 | 天天爱爱网 | 欧美精品一级 | 国产99久久久国产精品 | av入口 | 久久精品国产亚洲一区二区 | 一区二区三区欧美 | 免费99精品国产自在在线 | 久久久xx| 99久久精品国产毛片 | 干干干操操操 | 久久久毛片 | 久草视| 国产美女精品视频免费观看 | 久久亚洲精品久久国产一区二区 | 精精国产xxxx视频在线播放 | 精品一区久久 | 久久久久久久久久久久久9999 | 亚洲五码在线 |