发生异常时回滚更新命令的最佳实践

时间:2018-05-25 16:43:51

标签: c# entity-framework asp.net-web-api sql-update rollback

我有一个案例,我在Sql数据库中更新记录,然后调用Rest Api。问题是,如果我对Rest Service的调用失败,我想回滚/恢复我更新的记录。

我正在使用Entity框架工作和Asp.net Web api,

有没有最好的做法/方法,我可以处理这种情况。

1 个答案:

答案 0 :(得分:0)

您需要使用交易,请参阅文档:

Entity Framework Working with Transactions (EF6 Onwards)