Partager via


ObjectQuery.Context Propriété

Définition

Obtient l'objet de contexte 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é

Objet ObjectContext associé à cette instance ObjectQuery<T>.

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 pour 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 pour 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