Advertisement
yambroskin

Untitled

Sep 15th, 2017
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.71 KB | None | 0 0
  1. /// <summary>Задает поведение при блокировке транзакции для подключения.</summary>
  2.     /// <filterpriority>2</filterpriority>
  3.     public enum IsolationLevel
  4.     {
  5.         /// <summary>Используется уровень изоляции, отличный от указанного, однако этот уровень не может быть определен.</summary>
  6.         Unspecified = -1,
  7.         /// <summary>Ожидающие изменения более изолированных транзакций не могут быть перезаписаны.</summary>
  8.         Chaos = 16,
  9.         /// <summary>Чтение "грязных" данных возможно, что означает отсутствие совмещаемых и монопольных блокировок.</summary>
  10.         ReadUncommitted = 256,
  11.         /// <summary>В процессе чтения данных совмещаемые блокировки сохраняются, чтобы избежать чтения "грязных" данных, однако данные могут быть изменены до окончания транзакции, что может стать причиной неповторяемого чтения или появления фиктивных данных.</summary>
  12.         ReadCommitted = 4096,
  13.         /// <summary>Блокировки помещаются на все данные, используемые в запросе, что предотвращает обновление данных другими пользователями.Предотвращает неповторяемое чтение, однако появление фиктивных строк остается возможным.</summary>
  14.         RepeatableRead = 65536,
  15.         /// <summary>Блокировка диапазона устанавливается для объекта <see cref="T:System.Data.DataSet" />, что предотвращает обновление или ставку строк другими пользователями в набор данных до завершения транзакции.</summary>
  16.         Serializable = 1048576,
  17.         /// <summary>Уменьшает блокировку, сохраняя версию данных, которую приложение может считывать в то время, когда другое приложение изменяет те же самые данные.Указывает, что из одной транзакции пользователь не может просматривать изменения, сделанные в других транзакциях, даже если он запросит их повторно.</summary>
  18.         Snapshot = 16777216
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement