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<TEntity>

Запрос ObjectQuery<T>, возвращающий связанный объект.

Исключения

Если объект находится в состоянии Added.

-или-

Если объект находится в состоянии Detached с параметром MergeOption, отличным от NoTracking.

Комментарии

Этот метод используется для получения нового экземпляра запроса ObjectQuery<T>, который при выполнении возвращает связанный объект. Такая организация работы может служить отправной точкой для выполнения более сложных запросов соединения, объединения или фильтрации, а также для возврата ссылаемого объекта в отсоединенном состоянии с помощью параметра NoTracking.

Применяется к