0

我想知道如何读取未提交的数据。我有一个应用程序将一个条目保存到 table1 中,然后尝试从同一个表中读取一些条目。我无法这样做,因为数据在开始事务和结束事务之间被锁定。

我上网查了一下,感觉通过设置isolationlevel=ReadUnCommitted,应该可以搞定。但这似乎不起作用。

请参阅我之前的帖子以获取更多详细信息:StackOverflow 帖子

4

1 回答 1

0

我假设您使用 SQL Server ,因为在 Oracle 和其他一些 ReadUncommitted 中不受支持。对于 sql server,ReadUncommitted 应该可以工作。或者,您可以从 nhibernate 发送一个临时查询并将with (nolock)添加到您的查询中,它将读取未提交的数据

于 2014-04-10T18:46:13.133 回答