Jazyk

QueryCompilationContext.RegisterCorrelatedSubqueryMetadata Metoda

Definice

Zaregistruje mapování mezi korelovanými modely dotazů kolekce a metadaty potřebnými ke 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í z klauzule.

trackingQuery
Boolean

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

firstNavigation
INavigation

První navigace v řetězci, která vede k optimalizaci navigace v kolekci.

collectionNavigation
INavigation

Navigace kolekce, která se optimalizuje.

parentQuerySource
Remotion.Linq.Clauses.IQuerySource

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

Platí pro