日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

Linq有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linq操作數(shù)據(jù)庫(kù),包括介紹建立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ù)庫(kù)呢?

1.建立數(shù)據(jù)庫(kù) 在使用Linq to SQL前,我們要將相應(yīng)的數(shù)據(jù)庫(kù)建好。在這個(gè)Demo中,使用的數(shù)據(jù) 庫(kù)是SQL Server Express 2005。我們首先建立一個(gè)叫的數(shù)據(jù)庫(kù)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ù)庫(kù)


當(dāng)前標(biāo)題:Linq操作數(shù)據(jù)庫(kù)簡(jiǎn)單概括
網(wǎng)站鏈接:http://www.dlmjj.cn/article/dpdjhih.html