2016-01-05 2 views
-2

Может ли кто-нибудь объяснить мне эту строку кода? Я пытался разрезать его на мелкие кусочки, но для меня это не звонит. Спасибо.Операции и параллелизм SQL Server

SqlTransaction transaction = cn.BeginTransaction(System.Data.IsolationLevel.ReadCommitted); 

Левая сторона довольно очевидна, то на правой стороне мы называем начать метод транзакции по переменной связи, но материал в() не совсем понятно. Спасибо.

+0

Вы изучили документацию по классу на MSDN? Что было непонятно? https://msdn.microsoft.com/en-us/library/5ha4240h(v=vs.110).aspx –

ответ

1

Ваш фрагмент кода запускает новую транзакцию с уровнем изоляции транзакции Read Committed. Уровни изоляции являются признаком транзакций, указывающих, как изолировать транзакцию от изменений данных, сделанных другими одновременными транзакциями.

См. MSDN IsolationLevel Enumeration для получения дополнительной информации об уровне изоляции System.Data.IsolationLevel.ReadCommitted, используемом в вашем примере и для альтернатив.

См. MSDN Understanding Isolation Levels для получения дополнительной информации об уровнях изоляции.

-1

С помощью этой строки в C# равна:

уровень изоляции, используемый в вашем примере и альтернативы.

Смежные вопросы