Класс 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) этого типа можно использовать в потокобезопасных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.