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


EntityTransaction - класс

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

Класс, представляющий транзакцию для концептуального уровня

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

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.Entity.Core.EntityClient.EntityTransaction

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

Синтаксис

'Декларация
Public Class EntityTransaction _
    Inherits DbTransaction
'Применение
Dim instance As EntityTransaction
public class EntityTransaction : DbTransaction
public ref class EntityTransaction : public DbTransaction
type EntityTransaction =  
    class 
        inherit DbTransaction 
    end
public class EntityTransaction extends DbTransaction

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

Свойства

  Имя Описание
Открытое свойство Connection Возвращает коллекцию EntityConnection для этой транзакции EntityTransaction.
Защищенное свойство DbConnection Объект соединения, владеющий этим объектом транзакции (Переопределяет DbTransaction.DbConnection.)
Открытое свойство IsolationLevel Возвращает уровень изоляции этой транзакции EntityTransaction. (Переопределяет DbTransaction.IsolationLevel.)
Открытое свойство StoreTransaction Возвращает значение DbTransaction для основной транзакции поставщика.

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

Методы

  Имя Описание
Открытый метод Commit Фиксирует базовую транзакцию. (Переопределяет DbTransaction.Commit().)
Открытый метод CreateObjRef Критический с точки зрения безопасности. (Унаследовано от MarshalByRefObject.)
Открытый метод Dispose() (Унаследовано от DbTransaction.)
Защищенный метод Dispose(Boolean) Очищает этот объект транзакции (Переопределяет DbTransaction.Dispose(Boolean).)
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetLifetimeService Критический с точки зрения безопасности. (Унаследовано от MarshalByRefObject.)
Открытый метод GetType (Унаследовано от Object.)
Открытый метод InitializeLifetimeService Критический с точки зрения безопасности. (Унаследовано от MarshalByRefObject.)
Защищенный метод MemberwiseClone() (Унаследовано от Object.)
Защищенный метод MemberwiseClone(Boolean) (Унаследовано от MarshalByRefObject.)
Открытый метод Rollback Откатывает базовую транзакцию. (Переопределяет DbTransaction.Rollback().)
Открытый метод ToString (Унаследовано от Object.)

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытое свойство IDbTransaction.Connection (Унаследовано от DbTransaction.)

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

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

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

См. также

Справочник

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