.net MVC3 BeginTransaction()锁定表

时间:2013-10-18 16:11:03

标签: asp.net-mvc-3 nhibernate transactions

当另一个交易正在处理时,如何从表中读取?

我正在使用BeginTransaction()。因此当另一个进程尝试从该特定表中读取时,我得到一个超时,因为前一个事务正在保持该表。

如何在交易正在进行时使表格可读?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以指定isolationLevel参数,如文档here

中所示

您想要的隔离级别取决于您要执行的操作,因为您读取的值取决于写入是否已完成。