DataContext.Transaction Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une transaction locale que le .NET Framework doit utiliser pour accéder à la base de données.
public:
property System::Data::Common::DbTransaction ^ Transaction { System::Data::Common::DbTransaction ^ get(); void set(System::Data::Common::DbTransaction ^ value); };
public System.Data.Common.DbTransaction Transaction { get; set; }
member this.Transaction : System.Data.Common.DbTransaction with get, set
Public Property Transaction As DbTransaction
Valeur de propriété
Objet transaction utilisé par DataContext lors de l'exécution des requêtes et des commandes.
Remarques
Le scénario principal de cette propriété est l’interopérabilité avec le code ADO.NET relationnel. Par exemple, utilisez cette propriété lorsque vous écrivez vos propres Create
/Update
Delete
/méthodes pour définir la Transaction
propriété sur l’objet ADO.Command
Notez les points suivants :
Si cette propriété n’a pas été définie explicitement, l’élément getter retourne null.
Si le code s’exécute dans un Transaction contexte, la définition de cette propriété lève une exception.
Si cette propriété est définie et qu’une nouvelle Transaction est ouverte, une exception est levée lorsqu’une requête ou une mise à jour est exécutée.