NavigationExpansionExtensibilityHelper Class

Definition

Service which helps with various aspects of navigation expansion extensibility.

public class NavigationExpansionExtensibilityHelper : Microsoft.EntityFrameworkCore.Query.INavigationExpansionExtensibilityHelper
type NavigationExpansionExtensibilityHelper = class
    interface INavigationExpansionExtensibilityHelper
Public Class NavigationExpansionExtensibilityHelper
Implements INavigationExpansionExtensibilityHelper
Inheritance
NavigationExpansionExtensibilityHelper
Implements

Constructors

NavigationExpansionExtensibilityHelper(NavigationExpansionExtensibilityHelperDependencies)

Creates a new instance of the NavigationExpansionExtensibilityHelper class.

Properties

Dependencies

Dependencies for this service.

Methods

AreQueryRootsCompatible(EntityQueryRootExpression, EntityQueryRootExpression)

Checks whether two query roots are compatible for a set operation to combine them.

AreQueryRootsCompatible(QueryRootExpression, QueryRootExpression)

Checks whether two query roots are compatible for a set operation to combine them.

CreateQueryRoot(IEntityType, EntityQueryRootExpression)

Creates a new EntityQueryRootExpression.

CreateQueryRoot(IEntityType, QueryRootExpression)

Creates a new QueryRootExpression.

ValidateQueryRootCreation(IEntityType, EntityQueryRootExpression)

Validates whether a new EntityQueryRootExpression can be created.

Applies to