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 | |
---|---|---|
Connection | (ereditato da DbTransaction) | |
CurrentTransactionBsn | Ottiene il numero di sequenza di inizio (BSN) per la transazione. | |
DbConnection | (ereditato da DbTransaction) | |
IsolationLevel | Specifica l'oggetto IsolationLevel per questa transazione. Esegue l'override di DbTransaction.IsolationLevel. | |
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 | |
---|---|---|
Commit() | Esegue il commit della transazione di database. Esegue l'override di DbTransaction.Commit(). | |
Commit(CommitMode) | Esegue il commit della transazione di database utilizzando l'enumerazione CommitMode specificata. | |
CreateObjRef | (ereditato da MarshalByRefObject) | |
Dispose() | Rilascia tutti gli oggetti SqlCeConnection associati alla transazione. | |
Dispose(Boolean) | (ereditato da DbTransaction) | |
Equals | (ereditato da Object) | |
Finalize | (ereditato da Object) | |
GetHashCode | (ereditato da Object) | |
GetLifetimeService | (ereditato da MarshalByRefObject) | |
GetType | (ereditato da Object) | |
InitializeLifetimeService | (ereditato da MarshalByRefObject) | |
MemberwiseClone() | (ereditato da Object) | |
MemberwiseClone(Boolean) | (ereditato da MarshalByRefObject) | |
Rollback | Esegue il rollback di una transazione da uno stato in sospeso. Esegue l'override di DbTransaction.Rollback(). | |
ToString | (ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
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.