ObjectQuery.Context Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar objektkontexten som är associerad med den här objektfrågan.
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
Egenskapsvärde
Associerad ObjectContext med den här ObjectQuery<T> instansen.
Exempel
Det här exemplet hämtar objektet som ObjectContext är associerat med det här ObjectQuery<T> objektet.
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);
}
Kommentarer
Kontexten för frågan innehåller anslutning, cache och metadata. Mer information finns i Översikt över Object Services (Entity Framework).
Anslutningsegenskapen är föränderlig och måste anges innan en fråga kan köras. Mer information finns i Hantera anslutningar i Object Services (Entity Framework).