Partager via


DataContext.Transaction Propriété

Définition

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/UpdateDelete/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.

S’applique à