日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第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級(jí)聯(lián)操作

本文講解了linq級(jí)聯(lián)操作,從添加,刪除linq級(jí)聯(lián)等方面都做了介紹。

華寧網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

現(xiàn)在我開始做一個(gè)linq級(jí)聯(lián)操作,給大家參考:

1.我首先新建了兩張表一個(gè)是category,一個(gè)是product.

category表

product表

2.然后添加linq級(jí)聯(lián):

 
 
 
 
  1. ALTER TABLE product ADD  CONSTRAINT [FK_ product  _Key]  FOREIGN KEY     
  2.   (     
  3.   catid  
  4.   )REFERENCES  Category  
  5.   (     
  6.  catid  
  7.   )     
  8.   GO  

3.代碼:添加的linq級(jí)聯(lián)代碼是:

 
 
 
 
  1. Category_Product_ContextDataContext cpcontext =  
  2.             new Category_Product_ContextDataContext
  3. (System.Configuration.ConfigurationManager.ConnectionStrings
  4. ["TestConnectionString"].ToString());  
  5.          // 級(jí)聯(lián)添加  
  6.        Category cat=new Category()  
  7.        ...{  
  8.            Catid =1005,  
  9.            CatName = "設(shè)計(jì)",  
  10.            CatDescription = "好多設(shè)計(jì) " 
  11.              };  
  12.        Product p1 = new Product()  
  13.        ...{  
  14.            ProductName = "平面設(shè)計(jì)",  
  15.            ProductDescripton = "設(shè)計(jì)大",  
  16.            Category=cat  
  17.        };  
  18.        Product p2 = new Product()  
  19.        ...{  
  20.            ProductName = "立體設(shè)計(jì)",  
  21.            ProductDescripton = "新電腦",  
  22.            Category = cat  
  23.        };  
  24.        Product p3 = new Product()  
  25.        ...{  
  26.            ProductName = " 室內(nèi)設(shè)計(jì)",  
  27.            ProductDescripton = " 室內(nèi)設(shè)計(jì)林",  
  28.            Category = cat  
  29.        };  
  30.        Product p4 = new Product()  
  31.        ...{  
  32.            ProductName = "產(chǎn)品設(shè)計(jì)",  
  33.            ProductDescripton = "林",  
  34.            Category = cat  
  35.        };  
  36.        Product p5 = new Product()  
  37.        ...{  
  38.            ProductName = "建筑設(shè)計(jì)",  
  39.            ProductDescripton = "在",  
  40.            Category = cat  
  41.        };  
  42.        cpcontext.Categories.InsertOnSubmit(cat);  
  43.                cpcontext.SubmitChanges();  
  44.  

刪除的linq級(jí)聯(lián)代碼:

刪除的原則是:先刪除從表的再刪除主表的

 
 
 
 
  1. Category_Product_ContextDataContext cpcontext =  
  2.             new Category_Product_ContextDataContext
  3. (System.Configuration.ConfigurationManager.ConnectionStrings
  4. ["TestConnectionString"].ToString());  
  5.         Category singlecats = cpcontext.Categories.Single
  6. (p => p.Catid == 1004);  
  7.   foreach (Product p in cpcontext.Products.Where(p => p.CatId == 1004))
  8. //刪除從表  
  9.         ...{  
  10.             cpcontext.Products.DeleteOnSubmit(p);  
  11.         }  
  12.         cpcontext.Categories.DeleteOnSubmit(singlecats);//刪除主表  
  13.         cpcontext.SubmitChanges(); 

以上就是對(duì)linq級(jí)聯(lián)操作的簡(jiǎn)單介紹。


本文標(biāo)題:淺析linq級(jí)聯(lián)操作
分享網(wǎng)址:http://www.dlmjj.cn/article/dpgcgio.html