1

我在 MSDN 文档中找到了Serializable( IsolationLevel.Serializable) 隔离级别的以下描述:

易失性数据可以读取但不能修改,事务过程中不能添加新数据。

(参考)

在同一页上,易失性数据定义为:

受事务影响的数据称为易失性数据。

我的问题是,如何防止其他事务读取易失性数据并防止它们添加任何新数据。

非常感谢。

4

1 回答 1

1

我认为这是您可以获得的最高隔离级别。根据此链接,这应该足以满足您的需要。

SERIALIZABLE 指定以下内容: 语句不能读取已被其他事务修改但尚未提交的数据。在当前事务完成之前,任何其他事务都不能修改当前事务已读取的数据。在当前事务完成之前,其他事务不能插入键值落在当前事务中的任何语句读取的键范围内的新行。

于 2013-08-11T13:11:34.770 回答