QueryFilterRewritingConvention 類別

定義

將內部查詢篩選 EntityQueryRootExpression 條件存取轉換成 的 DbSet<TEntity> 慣例。 這可讓 DbSet 在實際查詢中的存取方式保持一致,這可讓您更輕鬆地在查詢管線中處理。

public class QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
繼承
QueryFilterRewritingConvention
衍生
實作

備註

如需詳細資訊和範例,請參閱 模型建置慣例

建構函式

QueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies)

建立 QueryFilterRewritingConvention 的新執行個體。

屬性

DbSetAccessRewriter

用來將查詢篩選準則中遇到的存取權重寫 DbSet<TEntity>EntityQueryRootExpression 的訪客。

Dependencies

此服務的相依性。

方法

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

在完成模型時呼叫。

適用於