我们的每一次SaveChanges就是一个事务 *** 作,只需要在所有更改都完成后,调用这个方法就可以了。
如果你不愿意,网上还有人给出了手动的开启事务的代码(我没有测试过):
DbConnection con = ((IObjectContextAdapter)ctx).ObjectContext.Connection
con.Open()
using (var tran = con.BeginTransaction())
{
// 这里才是事务中的代码
tran.Commit()
}
con.Close()
以上都是针对一个DbContext,也就是一个数据库的时候,如果 *** 作涉及到多个数据库,还是使用分布式事务 *** 作比较靠谱。
原文链接:http://www.cnblogs.com/youring2/archive/2012/05/23/2514962.html
右击F——插入
右击F列任意单元格——插入——整列
点击F,按Ctrl+Shift+等于号
右击F列任意单元格——Ctrl+Shift+等于号——整列
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)