語言

INavigationExpansionExtensibilityHelper 介面

定義

可協助流覽擴充性各種層面的服務。

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

備註

服務存留期為 Singleton 。 這表示許多實例都會使用 DbContext 單一實例。 實作必須是安全線程。 此服務無法相依于註冊為 Scoped 的服務。

如需詳細資訊和範例,請參閱 實作資料庫提供者和延伸模組 和 EF Core 查詢的運作方式 。

方法

名稱 Description
AreQueryRootsCompatible(EntityQueryRootExpression, EntityQueryRootExpression)

檢查兩個查詢根目錄是否與集合作業相容,以將它們結合。

AreQueryRootsCompatible(QueryRootExpression, QueryRootExpression)

檢查兩個查詢根目錄是否與集合作業相容,以將它們結合。

CreateQueryRoot(IEntityType, EntityQueryRootExpression)

建立新的 EntityQueryRootExpression。

CreateQueryRoot(IEntityType, QueryRootExpression)

建立新的 QueryRootExpression。

ValidateQueryRootCreation(IEntityType, EntityQueryRootExpression)

驗證是否可以建立新的 EntityQueryRootExpression 。

適用於