DataContext.Transaction Proprietà

Definizione

Ottiene o imposta una transazione locale utilizzabile da .NET Framework.NET Framework per accedere al database.Gets or sets a local transaction for the .NET Framework.NET Framework to use to access the 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.The transaction object used by the DataContext when executing queries and commands.

Commenti

Lo scenario principale per questa proprietà è l'interoperabilità con ADO.NETADO.NET il codice relazionale.The primary scenario for this property is interoperability with relational ADO.NETADO.NET code. Utilizzare, ad esempio, questa proprietà quando si scrivono metodi Create personalizzati Transaction / Delete Update / per impostare la proprietà sull'oggetto ADO Command .For example, use this property when you write your own Create/Update/Delete methods to set the Transaction property on the ADO Command object.

Tenere presente quanto segue:Note the following:

  • Se questa proprietà non è stata impostata in modo esplicito, il metodo Get restituisce null.If this property has not been explicitly set, the getter returns null.

  • Se il codice è in esecuzione in un Transaction contesto, l'impostazione di questa proprietà genera un'eccezione.If the code is executing in a Transaction context, setting this property throws an exception.

  • Se questa proprietà è impostata e viene aperto Transaction un nuovo oggetto, viene generata un'eccezione durante l'esecuzione di una query o di un aggiornamento.If this property is set and a new Transaction is opened, an exception is thrown when a query or update is executed.

Si applica a