如何在Entity Framework 7中回滚事务?
在旧版本中,我们有以下方法:
try
{
dataContext.ChangeTracker.DetectChanges();
dataContext.SaveChanges();
}
catch (Exception e)
{
dataContext.Database.CurrentTransaction.Rollback();
Debug.WriteLine(e.Message);
}
现在我使用的是
"EntityFramework.Commands": "7.0.0-rc1-final"
但它没有这个方法。
SaveChanges
方法是否已经包含了事务失败的处理?如果是,为什么还需要发明Rollback
方法呢? - user1108948