【发布时间】:2016-03-17 14:28:31
【问题描述】:
我想解决我的应用程序中丢失更新的问题,即在读取和更新一个事务之间另一个事务执行更新时的问题。
我想知道的是我是否可以通过在 SQL Server 中设置特定的隔离级别(READ_COMMITTED、READ_COMMITTED_SNAPSHOT 或 SNAPSHOT)来解决它,或者我必须在应用层实现逻辑,例如向我的实体添加行版本字段类,并在发生时手动检查并回滚。
【问题讨论】:
标签: c# sql-server entity-framework transactions