Поделиться через


DbContextTransaction - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Создает оболочку для объекта транзакции в соединении базового хранилища и обеспечивает выполнение платформой Entity Framework команд в базе данных в контексте этой транзакции. Экземпляр этого класса извлекается путем вызова метода BeginTransaction() для объекта DbContextDatabase.

Иерархия наследования

System.Object
  System.Data.Entity.DbContextTransaction

Пространство имен:  System.Data.Entity
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class DbContextTransaction _
    Implements IDisposable
'Применение
Dim instance As DbContextTransaction
public class DbContextTransaction : IDisposable
public ref class DbContextTransaction : IDisposable
type DbContextTransaction =  
    class 
        interface IDisposable 
    end
public class DbContextTransaction implements IDisposable

Тип DbContextTransaction предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство UnderlyingTransaction Получает транзакцию базы данных (хранилища), которая является базовой для данной транзакции контекста.

По верхнему краю

Методы

  Имя Описание
Открытый метод Commit Фиксирует транзакцию базового хранилища.
Открытый метод Dispose() Очищает объект этой транзакции и гарантирует, что платформа Entity Framework больше не использует эту транзакцию.
Защищенный метод Dispose(Boolean) Освобождает ресурсы, используемые этим объектом транзакций.
Открытый метод Equals Определяет, равен ли данный экземпляр указанному объекту. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает хэш-код текущего экземпляра. (Переопределяет Object.GetHashCode().)
Открытый метод GetType Получает базовый тип, связанный с этим экземпляром.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод Rollback Откатывает транзакцию базового хранилища.
Открытый метод ToString Возвращает строковое представление этого экземпляра. (Переопределяет Object.ToString().)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity - пространство имен