Condividi tramite


ObjectQuery.Context Proprietà

Definizione

Ottiene il contesto dell'oggetto associato alla query dell'oggetto.

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

Valore della proprietà

Oggetto ObjectContext associato a questa ObjectQuery<T> istanza.

Esempio

Questo esempio ottiene l'oggetto ObjectContext associato a questo ObjectQuery<T> oggetto .

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);
}

Commenti

Il contesto della query include la connessione, la cache e i metadati. Per altre informazioni, vedere Panoramica di Object Services (Entity Framework).

La proprietà di connessione è modificabile e deve essere impostata prima di poter eseguire una query. Per altre informazioni, vedere Gestione delle connessioni in Object Services (Entity Framework).

Si applica a

Vedi anche