我想知道如何阅读未提交的数据。我有一个应用程序,它将一个条目保存到table1,然后尝试从同一个表中读取一些条目。我无法做到这一点,因为数据在开始事务和结束事务之间被锁定。
我在网上阅读,我觉得通过设置isolationlevel = ReadUnCommitted,我应该能够处理它。但它似乎不起作用。
请参阅我之前的帖子以获取更多详细信息:StackOverflow post
答案 0 :(得分:0)
我假设你使用的是SQL Server,因为在Oracle和其他一些人不支持ReadUncommitted。 对于sql server,ReadUncommitted应该可以工作。或者,您可以从nhibernate发送adhoc查询,并将 with(nolock)添加到您的查询中,它将读取未提交的数据