ObjectQuery.Context Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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).