diff --git a/docs/en/Data-Filtering.md b/docs/en/Data-Filtering.md index 0390c24059..ddf966bcbf 100644 --- a/docs/en/Data-Filtering.md +++ b/docs/en/Data-Filtering.md @@ -156,14 +156,14 @@ Best way to implement a custom filter is to override `ShouldFilterEntity` and ` ````csharp protected bool IsActiveFilterEnabled => DataFilter?.IsEnabled() ?? false; -protected override bool ShouldFilterEntity(IMutableEntityType entityType) where TEntity : class +protected override bool ShouldFilterEntity(IMutableEntityType entityType) { if (typeof(IIsActive).IsAssignableFrom(typeof(TEntity))) { return true; } - return base.ShouldFilterEntity(); + return base.ShouldFilterEntity(entityType); } protected override Expression> CreateFilterExpression() diff --git a/docs/zh-Hans/Data-Filtering.md b/docs/zh-Hans/Data-Filtering.md index 4929294e50..45adcb6b05 100644 --- a/docs/zh-Hans/Data-Filtering.md +++ b/docs/zh-Hans/Data-Filtering.md @@ -156,14 +156,14 @@ ABP使用[EF Core的全局过滤](https://docs.microsoft.com/en-us/ef/core/query ````csharp protected bool IsActiveFilterEnabled => DataFilter?.IsEnabled() ?? false; -protected override bool ShouldFilterEntity(IMutableEntityType entityType) where TEntity : class +protected override bool ShouldFilterEntity(IMutableEntityType entityType) { if (typeof(IIsActive).IsAssignableFrom(typeof(TEntity))) { return true; } - return base.ShouldFilterEntity(); + return base.ShouldFilterEntity(entityType); } protected override Expression> CreateFilterExpression()