QueryCompilationContext.RegisterCorrelatedSubqueryMetadata Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje mapowanie między skorelowanymi modelami zapytań kolekcji i metadanymi potrzebnymi do ich przetworzenia.
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
Główna klauzula from.
- trackingQuery
- Boolean
Flaga wskazująca, czy zapytanie powinno być śledzone, czy nie.
- firstNavigation
- INavigation
Pierwsza nawigacja w łańcuchu prowadząca do nawigacji po kolekcji, która jest zoptymalizowana.
- collectionNavigation
- INavigation
Nawigacja po kolekcji, która jest zoptymalizowana.
- parentQuerySource
- Remotion.Linq.Clauses.IQuerySource
Źródło zapytania, które jest źródłem nawigacji kolekcji.