ObjectQuery.Context Propriété

Définition

Obtient le contexte d’objet associé à cette requête d’objet.

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

Valeur de propriété

Associé ObjectContext à cette ObjectQuery<T> instance.

Exemples

Cet exemple obtient l’objet ObjectContext associé à cet ObjectQuery<T> objet.

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);
}

Remarques

Le contexte de la requête inclut la connexion, le cache et les métadonnées. Pour plus d’informations, consultez Vue d’ensemble d’Object Services (Entity Framework).

La propriété de connexion est mutable et doit être définie avant qu’une requête puisse être exécutée. Pour plus d’informations, consultez Gestion des connexions dans Object Services (Entity Framework).

S’applique à

Voir aussi