Compartilhar via


Classe SqlCeTransaction

Representa uma transação SQL a ser feita em uma fonte de dados. Esta classe não pode ser herdada.

Hierarquia de herança

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

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)

Sintaxe

'Declaração
Public NotInheritable Class SqlCeTransaction _
    Inherits DbTransaction
'Uso
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

O tipo SqlCeTransaction expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Connection (herança de DbTransaction)
Propriedade pública CurrentTransactionBsn Obtém o BSN (número de sequência inicial) da transação.
Propriedade protegida DbConnection (herança de DbTransaction)
Propriedade pública IsolationLevel Especifica o IsolationLevel desta transação. (Substitui DbTransaction.IsolationLevel.)
Propriedade pública TrackingContext Obtém ou define informações de contexto específicas ao aplicativo que são associadas pela transação a operações controladas em uma tabela de banco de dados do SQL Server Compact.

Início

Métodos

  Nome Descrição
Método público Commit() Confirma a transação do banco de dados. (Substitui DbTransaction.Commit().)
Método público Commit(CommitMode) Confirma a transação do banco de dados usando o CommitMode especificado.
Método público CreateObjRef (herança de MarshalByRefObject)
Método público Dispose() Libera todos os objetos SqlCeConnection associados à transação.
Método protegido Dispose(Boolean) (herança de DbTransaction)
Método público Equals (herança de Object)
Método protegido Finalize (herança de Object)
Método público GetHashCode (herança de Object)
Método público GetLifetimeService (herança de MarshalByRefObject)
Método público GetType (herança de Object)
Método público InitializeLifetimeService (herança de MarshalByRefObject)
Método protegido MemberwiseClone() (herança de Object)
Método protegido MemberwiseClone(Boolean) (herança de MarshalByRefObject)
Método público Rollback Reverta uma transação de um estado pendente. (Substitui DbTransaction.Rollback().)
Método público ToString (herança de Object)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasPropriedade privada IDbTransaction.Connection (herança de DbTransaction)

Início

Comentários

É possível criar um objeto SqlCeTransaction no aplicativo chamando BeginTransaction no objeto SqlCeConnection. Todas as operações subseqüentes associadas com a transação (por exemplo, sua confirmação ou cancelamento) são executadas no objeto SqlCeTransaction.

Segurança de thread

Qualquer membro estático público (Shared no Microsoft Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace System.Data.SqlServerCe

SqlCeDataAdapter

SqlCeConnection