Partilhar via


ObjectQuery.Context Propriedade

Definição

Obtém o contexto de objeto associado a esta consulta de objeto.

public:
 property System::Data::Objects::ObjectContext ^ Context { System::Data::Objects::ObjectContext ^ get(); };
public System.Data.Objects.ObjectContext Context { get; }
member this.Context : System.Data.Objects.ObjectContext
Public ReadOnly Property Context As ObjectContext

Valor da propriedade

O ObjectContext associado a essa ObjectQuery<T> instância.

Exemplos

Este exemplo obtém o ObjectContext objeto associado a esse ObjectQuery<T> objeto.

using (AdventureWorksEntities context =
    new AdventureWorksEntities())
{
    string queryString =
        @"SELECT VALUE contact FROM
        AdventureWorksEntities.Contacts AS contact";

    ObjectQuery<Contact> contactQuery =
        new ObjectQuery<Contact>(queryString,
            context, MergeOption.NoTracking);

    // Get ObjectContext from ObjectQuery.
    ObjectContext objectContext = contactQuery.Context;
    Console.WriteLine("Connection string {0}",
        objectContext.Connection.ConnectionString);
}

Comentários

O contexto da consulta inclui a conexão, o cache e os metadados. Para obter mais informações, consulte Visão geral dos serviços de objeto (Entity Framework).

A propriedade connection é mutável e deve ser definida antes que uma consulta possa ser executada. Para obter mais informações, consulte Gerenciando conexões em serviços de objeto (Entity Framework).

Aplica-se a

Confira também