我跟着这个家伙啧啧 Repository Pattern and Unit of Work with Entity Framework in ASP.NET MVC 学习如何结合工作单元模式使用repo模式。
这是一个很好的简单的啧啧和解释的东西,但有一件事让我难过:为什么在他的UnitOfWork他没有回滚方法。
起初我想:“哈,这个愚蠢的家伙只是忘记这样做,不用担心生病了。
但是当我意识到TransactionScope没有做回滚时。
我有什么遗失的吗?或者回滚没有必要吗?我不会在我的数据库中留下保留记录,直到它们最终被垃圾收集?
谢谢!
答案 0 :(得分:1)
RollBack是隐含的。如果在不调用transactionScope
方法的情况下处置Complete
,则会回滚事务