Sdílet prostřednictvím


QueryCompilationContext.RegisterCorrelatedSubqueryMetadata Metoda

Definice

Registruje mapování mezi korelovanými modely dotazů kolekce a metadaty potřebnými k jejich zpracování.

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)

Parametry

mainFromClause
Remotion.Linq.Clauses.MainFromClause

Hlavní klauzule from.

trackingQuery
Boolean

Příznak označující, jestli se má dotaz sledovat, nebo ne.

firstNavigation
INavigation

První navigace v řetězci, která vede k navigaci v kolekci, která se optimalizuje.

collectionNavigation
INavigation

Navigace v kolekci, která se optimalizuje.

parentQuerySource
Remotion.Linq.Clauses.IQuerySource

Zdroj dotazu, který je původem navigace v kolekci.

Platí pro