//开启事务
var tran = _dbContext.Database.BeginTransaction();
try
{
_dbContext.SaveChanges();
//提交事务
tran.Commit();
}
catch (Exception ex)
{
result.Msg = ex.Message.ToString() + " " + ex.StackTrace;
//出错就回滚
tran.Rollback();
}
-------------------------------------------------
事务中的 _dbContext.SaveChanges()保存只在事务内生效,对数据库实际没操作。
只有提交事务后tran.Commit()才会写入数据库。
标签:事务,Database,tran,dbContext,ex,net From: https://www.cnblogs.com/wangtiantian/p/17564957.html