kpr*_*bst 6 c# transactions isolation-level sql-server-2008
我总是从存储过程中完成事务,但现在我需要在事务中包含一堆从代码执行的"动态"语句sp_executesql
.
具体来说READ UNCOMMITED
,在某些情况下我需要隔离级别(我知道那是做什么的,是的,这就是我需要的).这是SQL2008.
我的问题是:如果我使用BeginTransaction()
我的SqlConnection实例的方法,隔离级别设置为IsolationLevel.ReadUncommitted
将具有与执行具有该READ UNCOMMITED
语句的存储过程相同的效果?
是的,它会。
SqlConnection 使用 SQL 本机客户端,并且调用会BeginTransaction
导致将其发送到服务器:
SET TRANSACTION ISOLATION LEVEL <WHATEVER>; BEGIN TRANSACTION;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
535 次 |
最近记录: |