ObjectQuery.Context Eigenschap

Definitie

Hiermee haalt u de objectcontext op die is gekoppeld aan deze objectquery.

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

Waarde van eigenschap

De ObjectContext gekoppelde aan dit ObjectQuery<T> exemplaar.

Voorbeelden

In dit voorbeeld wordt het ObjectContext object opgehaald dat aan dit ObjectQuery<T> object is gekoppeld.

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

Opmerkingen

De context voor de query bevat de verbinding, cache en metagegevens. Zie Object Services Overview (Entity Framework) voor meer informatie.

De verbindingseigenschap kan worden gedempt en moet worden ingesteld voordat een query kan worden uitgevoerd. Zie Verbindingen beheren in Object Services (Entity Framework) voor meer informatie.

Van toepassing op

Zie ook