第37期-全局查询筛选器与逻辑删除

56分钟 • 单元 • 中级

在 EF Core 中使用查询筛选器设置查询数据的全局条件,使用 HasQueryFilter 方法设置全局筛选器,可用 IgnoreQueryFilters 对特定的查询禁用筛选器,支持 Include 使用全局筛选器加载关联的导航属性,理解逻辑删除与物理删除,使用全局筛选器轻松实现逻辑删除,通过 ISoftDelete 接口约定实体的软删除行为,使用 Expression 动态生成基于全局筛选器的 Lambda 表达式,扩展软删除通用逻辑。