EntityReference<TEntity>.CreateSourceQuery Method

Definition

Creates an equivalent object query that returns the related object.

public System.Data.Objects.ObjectQuery<TEntity> CreateSourceQuery();

Returns

ObjectQuery<TEntity>

An ObjectQuery<T> that returns the related object.

Exceptions

When the object is in an Added state.

-or-

When the object is in a Detached state with a MergeOption other than NoTracking.

Remarks

This method is used to obtain a new instance of ObjectQuery<T> that, when it is executed, returns the related object. This is useful as the starting point for a more complex join, union, or filtered query, or to return the referenced object in a detached state using the NoTracking option.

Applies to

Product Versions
.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