QueryCompilationContext.RegisterCorrelatedSubqueryMetadata Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Registers a mapping between correlated collection query models and metadata needed to process them.
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)
Parameters
- mainFromClause
- Remotion.Linq.Clauses.MainFromClause
The main from clause.
- trackingQuery
- Boolean
Flag indicating whether query should be tracked or not.
- firstNavigation
- INavigation
First navigation in the chain leading to collection navigation that is being optimized.
- collectionNavigation
- INavigation
Collection navigation that is being optimized.
- parentQuerySource
- Remotion.Linq.Clauses.IQuerySource
Query source that is origin of the collection navigation.
Applies to
Entity Framework