日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linq操作數(shù)據(jù)庫簡(jiǎn)單概括

Linq有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linq操作數(shù)據(jù)庫,包括介紹建立Linq to SQL Classes文件等方面。

今天我認(rèn)識(shí)到了一個(gè)叫Linq的東西,雖然不知道它是什么,就在網(wǎng)上搜著學(xué)了。一個(gè)簡(jiǎn)單的例子:

 
 
 
  1. public partial class simple : System.Web.UI.Page  
  2. {  
  3. protected void Page_Load(object sender, EventArgs e)  
  4. {  
  5. int[] arr = new int[] { 8, 5, 89, 3, 56, 4, 1, 58 };  
  6. var m = from n in arr  
  7. where n < 5 
  8. orderby n  
  9. select n;  
  10.  
  11. foreach (var n in m)  
  12. {  
  13. Response.Write(n);  
  14. }  
  15. }  
  16.  

覺得這個(gè)n很牛,都不用定義就可以用了,而且他就知道這個(gè)n就是arr里的數(shù)字。

大概會(huì)用了,但是怎么用Linq操作數(shù)據(jù)庫呢?

1.建立數(shù)據(jù)庫 在使用Linq to SQL前,我們要將相應(yīng)的數(shù)據(jù)庫建好。在這個(gè)Demo中,使用的數(shù)據(jù) 庫是SQL Server Express 2005。我們首先建立一個(gè)叫的數(shù)據(jù)庫MyBulletin,及兩個(gè)數(shù)據(jù)表:Category和Bulletin,分別表示 公告的分類和公告,建立方法不再贅述。

其中Category和Bulletin存在一個(gè)一對(duì)多的關(guān)聯(lián),表示一個(gè)分類下可以有多條公告。

2.建立Linq to SQL Classes文件

數(shù)據(jù)建好后,我們需要建立Linq to SQL Classes文件。這種文件是Linq to SQL框架的主要 文件,后面自動(dòng)生成的實(shí)體類和ORM代碼都存在于這個(gè)文件中。

我們打開VS2008,新建一個(gè)C# Class Labrary工程,名稱為L(zhǎng)inqToSqlDemo.Orm,建好后在工程上單擊右鍵,選擇“Add”->“New Item”,在文件類型中選擇“Linq to SQL Classes ”,文件名命名為“DataClasses.dbml”。以上介紹Linq操作數(shù)據(jù)庫


網(wǎng)頁標(biāo)題:Linq操作數(shù)據(jù)庫簡(jiǎn)單概括
轉(zhuǎn)載注明:http://m.5511xx.com/article/dpdjhih.html