EntityReference<TEntity>.CreateSourceQuery Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает эквивалентный запрос объектов, возвращающий связанный объект.
public:
System::Data::Objects::ObjectQuery<TEntity> ^ CreateSourceQuery();
public System.Data.Objects.ObjectQuery<TEntity> CreateSourceQuery ();
override this.CreateSourceQuery : unit -> System.Data.Objects.ObjectQuery<'Entity (requires 'Entity : null and 'Entity :> System.Data.Objects.DataClasses.IEntityWithRelationships)>
override this.CreateSourceQuery : unit -> System.Data.Objects.ObjectQuery<'Entity (requires 'Entity : null)>
Public Function CreateSourceQuery () As ObjectQuery(Of TEntity)
Возвращаемое значение
Запрос ObjectQuery<T>, возвращающий связанный объект.
Исключения
Если объект находится в состоянии Added.
-или-
Если объект находится в состоянии Detached с параметром MergeOption, отличным от NoTracking.
Комментарии
Этот метод используется для получения нового экземпляра запроса ObjectQuery<T>, который при выполнении возвращает связанный объект. Такая организация работы может служить отправной точкой для выполнения более сложных запросов соединения, объединения или фильтрации, а также для возврата ссылаемого объекта в отсоединенном состоянии с помощью параметра NoTracking.