标签: asp.net-core entity-framework-core
我的应用程序具有100多个表 我想在所有表上应用全局过滤器,因为所有表都具有相同的字段名称“ IsDeleted” 所以我想始终对所有查询都包含IsDeleted = false
当前,我在每个表模型构建器中都使用entity.HasQueryFilter(x => !x.IsDeleted); 有办法在某个地方做一次吗?
entity.HasQueryFilter(x => !x.IsDeleted);
PS:在我的应用程序中,我有5个Context,是否有可能要编写一种扩展方法以将此过滤器应用于所有这些。