Я всегда выполнял транзакции из хранимых процедур, но теперь мне нужно обернуть несколько «динамических» операторов, выполненных из кода, против sp_executesql
в транзакции.
В частности, мне нужно READ UNCOMMITED
уровень изоляции для них в некоторых случаях (я знаю, что это делает, и да, это то, что мне нужно).Это SQL2008.
Мой вопрос такой: если я использую метод BeginTransaction()
моего экземпляра SqlConnection с уровнем изоляции, установленным на IsolationLevel.ReadUncommitted
, это будет иметь такой же эффект, как если бы я выполнил сохраненный процесс, которыйимеет оператор READ UNCOMMITED
?