ObjectQuery.Context Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kontekst obiektu skojarzony z tym zapytaniem obiektu.
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
Wartość właściwości
Skojarzone ObjectContext z tym ObjectQuery<T> wystąpieniem.
Przykłady
Ten przykład pobiera ObjectContext obiekt skojarzony z tym ObjectQuery<T> obiektem.
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);
}
Uwagi
Kontekst zapytania obejmuje połączenie, pamięć podręczną i metadane. Aby uzyskać więcej informacji, zobacz Omówienie usług obiektów (Entity Framework).
Właściwość połączenia jest modyfikowalna i musi zostać ustawiona przed wykonaniem zapytania. Aby uzyskać więcej informacji, zobacz Zarządzanie połączeniami w usługach obiektów (Entity Framework).