Класс SqlCeTransaction

Представляет транзакцию SQL, которая должна быть выполнена применительно к источнику данных. Этот класс не может быть унаследован.

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

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.SqlServerCe.SqlCeTransaction

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

Синтаксис

'Декларация
Public NotInheritable Class SqlCeTransaction _
    Inherits DbTransaction
'Применение
Dim instance As SqlCeTransaction
public sealed class SqlCeTransaction : DbTransaction
public ref class SqlCeTransaction sealed : public DbTransaction
[<SealedAttribute>]
type SqlCeTransaction =  
    class
        inherit DbTransaction
    end
public final class SqlCeTransaction extends DbTransaction

Тип SqlCeTransaction обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство Connection (унаследовано из DbTransaction)
Открытое свойство CurrentTransactionBsn Возвращает порядковый номер начала (BSN) транзакции.
Защищенное свойство DbConnection (унаследовано из DbTransaction)
Открытое свойство IsolationLevel Задает значение IsolationLevel для транзакции. (Переопределяет DbTransaction.IsolationLevel.)
Открытое свойство TrackingContext Возвращает или задает сведения о контексте для приложения, связанные с транзакцией, отслеживающей операции с таблицей базы данных SQL Server Compact.

В начало

Методы

  Имя Описание
Открытый метод Commit() Фиксирует транзакцию базы данных. (Переопределяет DbTransaction.Commit().)
Открытый метод Commit(CommitMode) Фиксирует транзакцию базы данных в режиме, определяемом значением CommitMode.
Открытый метод CreateObjRef (унаследовано из MarshalByRefObject)
Открытый метод Dispose() Освобождает все объекты SqlCeConnection, связанные с данной транзакцией.
Защищенный метод Dispose(Boolean) (унаследовано из DbTransaction)
Открытый метод 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)

В начало

Замечания

Создание в приложении объекта SqlCeTransaction производится вызовом метода BeginTransaction объекта SqlCeConnection. Все последующие операции, связанные с этой транзакцией (например фиксация и отмена транзакции), выполняются с объектом SqlCeTransaction.

Безопасность многопоточности

Все общие статические члены (Shared в Microsoft Visual Basic) этого типа можно использовать в потокобезопасных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Пространство имен System.Data.SqlServerCe

SqlCeDataAdapter

SqlCeConnection