實(shí)現(xiàn)LINQ刪除數(shù)據(jù)的巧妙方法
很多朋友在實(shí)現(xiàn)LINQ刪除數(shù)據(jù)的操作的時(shí)候經(jīng)常是先要對(duì)數(shù)據(jù)進(jìn)行讀取操作,然后再進(jìn)一步考慮刪除,那么有沒有簡便的方法呢?我們?cè)趯?shí)際的操作過程中還有什么可以節(jié)省我們的時(shí)間呢?下面我們來看看這種簡單的方法。
執(zhí)行Linq to SQL刪除數(shù)據(jù),難道必須要先讀取,而后才能進(jìn)行刪除么?答案是:其實(shí)不一定。下面我給大家介紹通過主鍵進(jìn)行刪除的方法。代碼比較簡單,就不再解釋了,如下:
通過主鍵來實(shí)現(xiàn)LINQ刪除數(shù)據(jù)實(shí)例:
- var user = new User{ID = 10};
- db.Users.Attach(user);
- db.Users.Delete(user);
- db.SubmitChnages();
原文來自博客園:http://www.cnblogs.com/ansiboy/archive/2009/04/28/1445474.html
是不是很簡單的操作呢?我們?cè)趫?zhí)行LINQ刪除數(shù)據(jù)時(shí)要注意的是數(shù)據(jù)的關(guān)聯(lián)性,希望對(duì)這個(gè)實(shí)例對(duì)你有所啟發(fā)和幫助。
通過主鍵來實(shí)現(xiàn)LINQ刪除數(shù)據(jù)的過程就向你簡單介紹到這里,希望那個(gè)對(duì)你學(xué)習(xí)和掌握LINQ刪除數(shù)據(jù)方面有所幫助。
【編輯推薦】