Condividi tramite


Classe SqlCeTransaction

Rappresenta una transazione SQL da effettuare in corrispondenza di un'origine dati. Questa classe non può essere ereditata.

Gerarchia di ereditarietà

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

Spazio dei nomi  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class SqlCeTransaction _
    Inherits DbTransaction
'Utilizzo
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

Nel tipo SqlCeTransaction sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica Connection (ereditato da DbTransaction)
Proprietà pubblica CurrentTransactionBsn Ottiene il numero di sequenza di inizio (BSN) per la transazione.
Proprietà protetta DbConnection (ereditato da DbTransaction)
Proprietà pubblica IsolationLevel Specifica l'oggetto IsolationLevel per questa transazione. Esegue l'override di DbTransaction.IsolationLevel.
Proprietà pubblica TrackingContext Ottiene o imposta le informazioni sul contesto specifiche dell'applicazione associate dalla transazione alle operazioni rilevate in una tabella del database di SQL Server Compact.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Commit() Esegue il commit della transazione di database. Esegue l'override di DbTransaction.Commit().
Metodo pubblico Commit(CommitMode) Esegue il commit della transazione di database utilizzando l'enumerazione CommitMode specificata.
Metodo pubblico CreateObjRef (ereditato da MarshalByRefObject)
Metodo pubblico Dispose() Rilascia tutti gli oggetti SqlCeConnection associati alla transazione.
Metodo protetto Dispose(Boolean) (ereditato da DbTransaction)
Metodo pubblico Equals (ereditato da Object)
Metodo protetto Finalize (ereditato da Object)
Metodo pubblico GetHashCode (ereditato da Object)
Metodo pubblico GetLifetimeService (ereditato da MarshalByRefObject)
Metodo pubblico GetType (ereditato da Object)
Metodo pubblico InitializeLifetimeService (ereditato da MarshalByRefObject)
Metodo protetto MemberwiseClone() (ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) (ereditato da MarshalByRefObject)
Metodo pubblico Rollback Esegue il rollback di una transazione da uno stato in sospeso. Esegue l'override di DbTransaction.Rollback().
Metodo pubblico ToString (ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IDbTransaction.Connection (ereditato da DbTransaction)

In alto

Osservazioni

Viene creato un oggetto SqlCeTransaction nell'applicazione mediante la chiamata al metodo BeginTransaction sull'oggetto SqlCeConnection. Tutte le operazioni successive associate alla transazione, ad esempio relative al commit o all'annullamento della transazione, vengono eseguite sull'oggetto SqlCeTransaction.

Protezione dei thread

I membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.SqlServerCe

SqlCeDataAdapter

SqlCeConnection