Condividi tramite


DataContext.Transaction Proprietà

Definizione

Ottiene o imposta una transazione locale per .NET Framework da usare per accedere al database.

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

Valore della proprietà

Oggetto transazione utilizzato da DataContext durante l'esecuzione di query e comandi.

Commenti

Lo scenario principale per questa proprietà è l'interoperabilità con il codice di ADO.NET relazionale. Ad esempio, usare questa proprietà quando si scrivono metodi personalizzati Create/UpdateDelete/per impostare la Transaction proprietà sull'oggetto ADO.Command

Tenere presente quanto segue:

  • Se questa proprietà non è stata impostata in modo esplicito, il getter restituisce Null.

  • Se il codice è in esecuzione in un Transaction contesto, l'impostazione di questa proprietà genera un'eccezione.

  • Se questa proprietà è impostata e viene aperto un nuovo Transaction oggetto , viene generata un'eccezione quando viene eseguita una query o un aggiornamento.

Si applica a