Asp.net mvc 3 .net MVC3 BeginTransaction()锁定表

Asp.net mvc 3 .net MVC3 BeginTransaction()锁定表,asp.net-mvc-3,nhibernate,transactions,Asp.net Mvc 3,Nhibernate,Transactions,当另一个事务正在处理时,如何从表中读取 我正在使用BeginTransaction()。因此,当另一个进程尝试读取该特定表时,我会得到一个超时,因为上一个事务正在保存该表 当事务正在进行时,如何使表可读 提前感谢。您可以指定隔离级别参数,如文档所示 您想要的隔离级别取决于您尝试执行的操作,因为您读取的值将取决于写入是否完成。您可以指定isolationLevel参数,如文档所示 您想要的隔离级别取决于您尝试执行的操作,因为您读取的值将取决于写入是否已完成。我正在对Web Api应用程序使用(va

当另一个事务正在处理时,如何从表中读取

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

当事务正在进行时,如何使表可读


提前感谢。

您可以指定
隔离级别
参数,如文档所示


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

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

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

我正在对Web Api应用程序使用(var transaction=new TransactionScope()),当我尝试请求多次时,它会给出403响应。我所知道的是,由于事务,它拒绝请求,因此任何可选方法都可用于事务处理多个请求!!我正在为我的Web Api应用程序使用(var transaction=new TransactionScope()),当我尝试多次请求时,它会给出403响应。我所知道的是,由于事务,它拒绝请求,因此任何可选方法都可用于事务处理多个请求!!