ObjectQuery.Context Property

 

Gets the object context associated with this object query.

Namespace:   System.Data.Objects
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

Public ReadOnly Property Context As ObjectContext

Property Value

Type: System.Data.Objects.ObjectContext

The ObjectContext associated with this ObjectQuery(Of T) instance.

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).

The example in this topic is based on the AdventureWorks Sales Model. The example gets the ObjectContext object associated with this ObjectQuery(Of T) object.

Using context As New AdventureWorksEntities()
    Dim queryString As String = "SELECT VALUE contact FROM AdventureWorksEntities.Contacts AS contact"

    Dim contactQuery As New ObjectQuery(Of Contact)(queryString, context, MergeOption.NoTracking)

    ' Get ObjectContext from ObjectQuery. 
    Dim objectContext As ObjectContext = contactQuery.Context
    Console.WriteLine("Connection string {0}", objectContext.Connection.ConnectionString)
End Using

.NET Framework
Available since 3.5
Return to top
Show: