linq to entity常用操作
生活随笔
收集整理的這篇文章主要介紹了
linq to entity常用操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、聚合函數查詢
double sum = 0; using (xxxEntities db = new xxxEntities()) {sum = db.userinfo.AsNoTracking().Where(d => d.id==id).Sum(m => (double?)m.money).GetValueOrDefault(); } return sum;?
二、刪除操作
int result = 0; if (id > 0) {using (gghdbEntities db = new gghdbEntities()){var data = db.quote.Where(d => d.id == id).FirstOrDefault();db.quote.Remove(data);db.SaveChanges();result = 1;} } return result;?
三、執行事物(Net4.0以上版本支持)
using (xxxEntities db = new xxxEntities()) {using (TransactionScope transaction = new TransactionScope()){//操作,出錯自動回滾//提交事務 transaction.Complete();} }?需要添加引用:using System.Transactions;
?
總結
以上是生活随笔為你收集整理的linq to entity常用操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python读取pcd点云/转numpy
- 下一篇: ORACLE中使用递归查询