Я могу установить уровень изоляции в строке подключения?

Как я могу установить уровень изоляции всех своих вызовов SqlCommand ExecuteNonQuery, которые будут считаны незафиксированный? (соединяющийся с экземпляром предприятия SQL Server 2008 года)

Я просто преобразовываю статические данные и вставляю результаты в мои собственные таблицы регулярно и хотел бы постараться не писать больше кода, чем необходимый.

18
задан a_horse_with_no_name 4 December 2013 в 11:35
поделиться

2 ответа

Нет, нельзя.

Вам необходимо явно определить уровень изоляции при запуске транзакции.

Дополнительную информацию о настройке уровня изоляции см. В документации MSDN по теме .

15
ответ дан 30 November 2019 в 09:06
поделиться
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRAN
/* do stuff */
COMMIT
0
ответ дан 30 November 2019 в 09:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: