ObjectQuery.Context Tulajdonság

Definíció

Lekéri az objektum-lekérdezéshez társított objektumkörnyezetet.

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

Tulajdonság értéke

A ObjectContext példányhoz ObjectQuery<T> társított.

Példák

Ez a példa lekéri az ObjectContext objektumhoz ObjectQuery<T> társított objektumot.

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

Megjegyzések

A lekérdezés környezete tartalmazza a kapcsolatot, a gyorsítótárat és a metaadatokat. További információt az Object Services áttekintésében (Entity Framework) talál.

A kapcsolat tulajdonsága nem módosítható, és a lekérdezés végrehajtása előtt be kell állítani. További információ: Kapcsolatok kezelése az Object Servicesben (Entity Framework).

A következőre érvényes:

Lásd még