DataContext.Transaction Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
/Update
Delete
/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.