Partager via


QueryCompilationContext.RegisterCorrelatedSubqueryMetadata Méthode

Définition

Inscrit un mappage entre les modèles de requête de collection corrélés et les métadonnées nécessaires pour les traiter.

public virtual void RegisterCorrelatedSubqueryMetadata (Remotion.Linq.Clauses.MainFromClause mainFromClause, bool trackingQuery, Microsoft.EntityFrameworkCore.Metadata.INavigation firstNavigation, Microsoft.EntityFrameworkCore.Metadata.INavigation collectionNavigation, Remotion.Linq.Clauses.IQuerySource parentQuerySource);
abstract member RegisterCorrelatedSubqueryMetadata : Remotion.Linq.Clauses.MainFromClause * bool * Microsoft.EntityFrameworkCore.Metadata.INavigation * Microsoft.EntityFrameworkCore.Metadata.INavigation * Remotion.Linq.Clauses.IQuerySource -> unit
override this.RegisterCorrelatedSubqueryMetadata : Remotion.Linq.Clauses.MainFromClause * bool * Microsoft.EntityFrameworkCore.Metadata.INavigation * Microsoft.EntityFrameworkCore.Metadata.INavigation * Remotion.Linq.Clauses.IQuerySource -> unit
Public Overridable Sub RegisterCorrelatedSubqueryMetadata (mainFromClause As MainFromClause, trackingQuery As Boolean, firstNavigation As INavigation, collectionNavigation As INavigation, parentQuerySource As IQuerySource)

Paramètres

mainFromClause
Remotion.Linq.Clauses.MainFromClause

Main de la clause.

trackingQuery
Boolean

Indicateur indiquant si la requête doit être suivie ou non.

firstNavigation
INavigation

Première navigation dans la chaîne menant à la navigation de collection qui est en cours d’optimisation.

collectionNavigation
INavigation

Navigation de collection en cours d’optimisation.

parentQuerySource
Remotion.Linq.Clauses.IQuerySource

Source de requête qui est l’origine de la navigation de la collection.

S’applique à