INavigationExpansionExtensibilityHelper 接口

定义

有助于导航扩展可扩展性的各个方面的服务。

public interface INavigationExpansionExtensibilityHelper
type INavigationExpansionExtensibilityHelper = interface
Public Interface INavigationExpansionExtensibilityHelper
派生

注解

服务生存期为 Singleton。 这意味着多个实例使用 DbContext 单个实例。 实现必须是线程安全的。 此服务不能依赖于注册为 的服务 Scoped

有关详细信息 和示例,请参阅数据库提供程序和扩展的实现EF Core 查询的工作原理

方法

AreQueryRootsCompatible(EntityQueryRootExpression, EntityQueryRootExpression)

检查两个查询根是否兼容,以便通过设置操作来合并它们。

AreQueryRootsCompatible(QueryRootExpression, QueryRootExpression)

检查两个查询根是否兼容,以便通过设置操作来合并它们。

CreateQueryRoot(IEntityType, EntityQueryRootExpression)

创建一个新的 EntityQueryRootExpression

CreateQueryRoot(IEntityType, QueryRootExpression)

创建一个新的 QueryRootExpression

ValidateQueryRootCreation(IEntityType, EntityQueryRootExpression)

验证是否可以创建新的 EntityQueryRootExpression

适用于