Compartir a través de


ObjectQuery.Context Propiedad

Definición

Obtiene el contexto del objeto asociado con 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 de propiedad

ObjectContext que está asociado con esta instancia de ObjectQuery<T>.

Ejemplos

En este ejemplo se obtiene el ObjectContext objeto asociado a este 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);
}

Comentarios

El contexto para la consulta incluye la conexión, la caché y los metadatos. Para más información, vea Información general de Servicios de objeto (Entity Framework).

La propiedad de conexión es mutable y debe establecerse antes de que se pueda ejecutar una consulta. Para obtener más información, consulte Administración de conexiones en Servicios de objetos (Entity Framework).

Se aplica a

Consulte también