Доступные версии документации

Свойства

Connection

Предоставляет информацию о соединении с ЛИНТЕР-сервером, связанном с данной транзакцией.

Клиентское приложение может иметь несколько соединений с разными ЛИНТЕР-серверами, в которых с помощью разных объектов DbTransaction могут задаваться индивидуальные транзакционные режимы. Данное свойство позволяет определить по объекту DbTransaction соответствующее ему соединение.

Декларация
public DbConnection Connection {get;};
Значение свойства

Объект DbConnection, представляющий соединение, связанное с данной транзакцией.

Исключения

Отсутствуют.

Пример
DbConnection conn = tran.Connection;
IsolationLevel

Предоставляет информацию об установленном транзакционном режиме в соединении с ЛИНТЕР-сервером.

Значением по умолчанию является ReadCommitted.

Список возможных значений:

Значение свойства Соответствие уровню изоляций СУБД ЛИНТЕР
Unspecified

Pessmistic.

Chaos Не поддерживается.
ReadUncommitted Не поддерживается.
ReadCommitted

Pessmistic.

RepeatableRead Не поддерживается.
Serializable

Не поддерживается.

Snapshot

Optimistic.

Примечания

  1. Режим Snapshot можно использовать для задания режима Optimistic только в приложениях, разработанных специально для СУБД ЛИНТЕР.

  2. Режим Snapshot (Optimistic) устарел. Применять не рекомендуется.

Декларация
public abstract IsolationLevel IsolationLevel {get;};
Значение свойства

Объект IsolationLevel, который определяет уровень изоляции транзакций.

Исключения

Отсутствуют.

Пример
IsolationLevel iso = tran.IsolationLevel;
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter