|
|
|
@ -156,14 +156,14 @@ Best way to implement a custom filter is to override `ShouldFilterEntity` and ` |
|
|
|
````csharp |
|
|
|
protected bool IsActiveFilterEnabled => DataFilter?.IsEnabled<IIsActive>() ?? false; |
|
|
|
|
|
|
|
protected override bool ShouldFilterEntity<TEntity>(IMutableEntityType entityType) where TEntity : class |
|
|
|
protected override bool ShouldFilterEntity<TEntity>(IMutableEntityType entityType) |
|
|
|
{ |
|
|
|
if (typeof(IIsActive).IsAssignableFrom(typeof(TEntity))) |
|
|
|
{ |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
return base.ShouldFilterEntity<TEntity>(); |
|
|
|
return base.ShouldFilterEntity<TEntity>(entityType); |
|
|
|
} |
|
|
|
|
|
|
|
protected override Expression<Func<TEntity, bool>> CreateFilterExpression<TEntity>() |
|
|
|
|