Partilhar via


DataContext.Transaction Propriedade

Definição

Obtém ou define uma transação local para o .NET Framework usar para acessar o banco de dados.

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

Valor da propriedade

O objeto de transação usado pelo DataContext ao executar consultas e comandos.

Comentários

O cenário principal para essa propriedade é a interoperabilidade com o código de ADO.NET relacional. Por exemplo, use essa propriedade ao escrever seus próprios Create/UpdateDelete/métodos para definir a Transaction propriedade no objeto ADO.Command

Observe o seguinte:

  • Se essa propriedade não tiver sido definida explicitamente, o getter retornará nulo.

  • Se o código estiver em execução em um Transaction contexto, definir essa propriedade gerará uma exceção.

  • Se essa propriedade for definida e uma nova Transaction for aberta, uma exceção será gerada quando uma consulta ou atualização for executada.

Aplica-se a