Classe SqlCeTransaction

Représente une transaction SQL à effectuer au niveau d'une source de données. Cette classe ne peut pas être héritée.

Hiérarchie d'héritage

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

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public NotInheritable Class SqlCeTransaction _
    Inherits DbTransaction
'Utilisation
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

Le type SqlCeTransaction expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Connection (hérité de DbTransaction)
Propriété publique CurrentTransactionBsn Obtient le numéro séquentiel de début de la transaction.
Propriété protégée DbConnection (hérité de DbTransaction)
Propriété publique IsolationLevel Spécifie l'IsolationLevel de cette transaction. (remplace DbTransaction.IsolationLevel.)
Propriété publique TrackingContext Obtient ou définit les informations de contexte spécifiques à l'application associées par la transaction aux opérations suivies sur une table de base de données SQL Server Compact.

Haut de la page

Méthodes

  Nom Description
Méthode publique Commit() Valide la transaction de base de données. (remplace DbTransaction.Commit().)
Méthode publique Commit(CommitMode) Valide la transaction de base de données à l'aide du CommitMode spécifié.
Méthode publique CreateObjRef (hérité de MarshalByRefObject)
Méthode publique Dispose() Libère tous les objets SqlCeConnection associés à la transaction.
Méthode protégée Dispose(Boolean) (hérité de DbTransaction)
Méthode publique Equals (hérité de Object)
Méthode protégée Finalize (hérité de Object)
Méthode publique GetHashCode (hérité de Object)
Méthode publique GetLifetimeService (hérité de MarshalByRefObject)
Méthode publique GetType (hérité de Object)
Méthode publique InitializeLifetimeService (hérité de MarshalByRefObject)
Méthode protégée MemberwiseClone() (hérité de Object)
Méthode protégée MemberwiseClone(Boolean) (hérité de MarshalByRefObject)
Méthode publique Rollback Restaure une transaction à partir d'un état d'attente. (remplace DbTransaction.Rollback().)
Méthode publique ToString (hérité de Object)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface explicitePropriété privée IDbTransaction.Connection (hérité de DbTransaction)

Haut de la page

Notes

Vous créez un objet SqlCeTransaction dans votre application en appelant BeginTransaction sur l'objet SqlCeConnection. Toutes les opérations suivantes associées à la transaction (par exemple, la validation ou l'annulation de la transaction) sont effectuées sur l'objet SqlCeTransaction.

Sécurité des threads

Tout membre statique public (Shared en Microsoft Visual Basic) de ce type est thread-safe. Tous les membres de l'instance ne sont pas garantis comme sûrs.

Voir aussi

Référence

Espace de noms System.Data.SqlServerCe

SqlCeDataAdapter

SqlCeConnection