DatabaseFacade.CurrentTransaction Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает текущий IDbContextTransaction объект, используемый контекстом, или значение NULL, если транзакция не используется.
public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction CurrentTransaction { get; }
public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction? CurrentTransaction { get; }
member this.CurrentTransaction : Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction
Public Overridable ReadOnly Property CurrentTransaction As IDbContextTransaction
Значение свойства
Комментарии
Это свойство имеет значение NULL, если не был вызван один из BeginTransaction(), Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactionили Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction . Попытка получить транзакцию из текущего dbConnection или аналогичного объекта не предпринимается.
Для реляционных баз данных базовый DbTransaction можно получить с помощью Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction в возвращаемом IDbContextTransactionобъекте .
Дополнительные сведения и примеры см. в разделе Транзакции в EF Core .
Применяется к
Entity Framework