设置过滤器
在实体类对应的配置文件中:
builder.HasQueryFilter(e => e.Price > 0);
此后,所有查询命令均会默认添加过滤器
忽略过滤器
在构建查询命令时执行IgnoreQueryFilters()函数:
var result = dbContext.Books.IgnoreQueryFilters().Where(e => e.Price > 0);
此时,该查询命令会忽略过滤器
设置过滤器
在实体类对应的配置文件中:
builder.HasQueryFilter(e => e.Price > 0);
此后,所有查询命令均会默认添加过滤器
忽略过滤器
在构建查询命令时执行IgnoreQueryFilters()函数:
var result = dbContext.Books.IgnoreQueryFilters().Where(e => e.Price > 0);
此时,该查询命令会忽略过滤器