我一直在存储过程中完成事务,但现在我需要将一堆从代码中执行的“动态”语句包装sp_executesql
在事务中。
具体来说READ UNCOMMITED
,在某些情况下,我需要这些隔离级别(我知道那是做什么的,是的,这就是我需要的)。这是SQL2008。
我的问题是:如果我使用BeginTransaction()
隔离级别设置为的 SqlConnection 实例的方法,是否IsolationLevel.ReadUncommitted
会产生与执行具有该READ UNCOMMITED
语句的存储过程相同的效果?