ObjectQuery.Context Свойство
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает контекст объекта, ассоциированный с этим запросом объектов.
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
Объект ObjectContext, ассоциированный с этим экземпляром ObjectQuery<T>.
В этом примере возвращается объект , связанный ObjectContext с этим ObjectQuery<T> объектом.
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);
}
Контекст запроса включает соединение, кэш и метаданные. Дополнительные сведения см. в разделе Обзор служб объектов (Entity Framework).
Свойство соединения является изменяемым, его необходимо задавать перед тем, как запрос можно будет выполнить. Дополнительные сведения см. в разделе Управление подключениями в службах объектов (Entity Framework).
Применяется к
Продукт | Версии |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |