Class NavigationExpansionExtensibilityHelper
- Namespace
- Microsoft.EntityFrameworkCore.Query
- Assembly
- Microsoft.EntityFrameworkCore.dll
public class NavigationExpansionExtensibilityHelper : INavigationExpansionExtensibilityHelper
- Inheritance
-
NavigationExpansionExtensibilityHelper
- Implements
- Inherited Members
Constructors
NavigationExpansionExtensibilityHelper(NavigationExpansionExtensibilityHelperDependencies)
Creates a new instance of the NavigationExpansionExtensibilityHelper class.
public NavigationExpansionExtensibilityHelper(NavigationExpansionExtensibilityHelperDependencies dependencies)
Parameters
dependencies
NavigationExpansionExtensibilityHelperDependenciesParameter object containing dependencies for this class.
Properties
Dependencies
Dependencies for this service.
protected virtual NavigationExpansionExtensibilityHelperDependencies Dependencies { get; }
Property Value
Methods
AreQueryRootsCompatible(EntityQueryRootExpression?, EntityQueryRootExpression?)
public virtual bool AreQueryRootsCompatible(EntityQueryRootExpression? first, EntityQueryRootExpression? second)
Parameters
first
EntityQueryRootExpressionsecond
EntityQueryRootExpression
Returns
CreateQueryRoot(IEntityType, EntityQueryRootExpression?)
public virtual EntityQueryRootExpression CreateQueryRoot(IEntityType entityType, EntityQueryRootExpression? source)
Parameters
entityType
IEntityTypesource
EntityQueryRootExpression
Returns
ValidateQueryRootCreation(IEntityType, EntityQueryRootExpression?)
public virtual void ValidateQueryRootCreation(IEntityType entityType, EntityQueryRootExpression? source)
Parameters
entityType
IEntityTypesource
EntityQueryRootExpression