ObjectQuery.Context Özellik

Tanım

Bu nesne sorgusuyla ilişkili nesne bağlamını alır.

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

Özellik Değeri

ObjectContext Bu ObjectQuery<T> örnekle ilişkili.

Örnekler

Bu örnek, bu ObjectQuery<T> nesneyle ilişkili nesneyi alırObjectContext.

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

Açıklamalar

Sorgunun bağlamı bağlantı, önbellek ve meta verileri içerir. Daha fazla bilgi için bkz . Nesne Hizmetlerine Genel Bakış (Entity Framework).

Bağlantı özelliği değiştirilebilir ve sorgunun yürütülebilmesi için önce ayarlanması gerekir. Daha fazla bilgi için bkz. Nesne Hizmetlerinde Bağlantıları Yönetme (Entity Framework).

Şunlara uygulanır

Ayrıca bkz.