DataContext.Transaction Proprietà

Definizione

Ottiene o imposta una transazione locale per il framework di .NET da utilizzare 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 durante l'esecuzione DataContext di query e comandi.

Commenti

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

Tenere presente quanto segue:

  • Se questa proprietà non è stata impostata in modo esplicito, il metodo 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 aperta una nuova Transaction , viene generata un'eccezione quando viene eseguita una query o un aggiornamento.

Si applica a