ObjectQuery.Context Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the object context associated with this object query.
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
Property Value
The ObjectContext associated with this ObjectQuery<T> instance.
Examples
This example gets the ObjectContext object associated with this ObjectQuery<T> object.
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);
}
Remarks
The context for the query includes the connection, cache, and metadata. For more information, see Object Services Overview (Entity Framework).
The connection property is mutable and must be set before a query can be executed. For more information, see Managing Connections in Object Services (Entity Framework).