Table of Contents

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 NavigationExpansionExtensibilityHelperDependencies

Parameter object containing dependencies for this class.

Properties

Dependencies

Dependencies for this service.

protected virtual NavigationExpansionExtensibilityHelperDependencies Dependencies { get; }

Property Value

NavigationExpansionExtensibilityHelperDependencies

Methods

AreQueryRootsCompatible(EntityQueryRootExpression?, EntityQueryRootExpression?)

public virtual bool AreQueryRootsCompatible(EntityQueryRootExpression? first, EntityQueryRootExpression? second)

Parameters

first EntityQueryRootExpression
second EntityQueryRootExpression

Returns

bool

CreateQueryRoot(IEntityType, EntityQueryRootExpression?)

public virtual EntityQueryRootExpression CreateQueryRoot(IEntityType entityType, EntityQueryRootExpression? source)

Parameters

entityType IEntityType
source EntityQueryRootExpression

Returns

EntityQueryRootExpression

ValidateQueryRootCreation(IEntityType, EntityQueryRootExpression?)

public virtual void ValidateQueryRootCreation(IEntityType entityType, EntityQueryRootExpression? source)

Parameters

entityType IEntityType
source EntityQueryRootExpression