QueryCompilationContext.RegisterCorrelatedSubqueryMetadata Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.