Condividi tramite


EntityReference<TEntity>.CreateSourceQuery Metodo

Definizione

Crea una query di oggetto equivalente che restituisce l'oggetto correlato.

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)

Restituisce

ObjectQuery<TEntity>

Oggetto ObjectQuery<T> che restituisce l'oggetto correlato.

Eccezioni

Quando l'oggetto si trova nello stato Added.

-oppure-

Quando l'oggetto si trova nello stato Detached con MergeOption diverso da NoTracking.

Commenti

Questo metodo viene utilizzato per ottenere una nuova istanza di ObjectQuery<T> che, quando eseguita, restituisce l'oggetto correlato. Ciò si rivela utile come punto di partenza per join più complessi, unioni o query filtrate o per restituire l'oggetto di riferimento in un stato Detached utilizzando l'opzione NoTracking.

Si applica a