繁体   English   中英

实体框架代码优先软删除

[英]entity framework code first soft delete

我有带有字段DeletedAt的实体。 这些实体实现ISoftDelete。 我想要的是自动忽略DeletedAt上具有值的所有行。 可能吗?

一种思想是歧视,但这更多的是继承。

如果DbModelBuilder中有该功能,那将非常好

modelBuilder.Entity<ISoftDelete>().Where(x => x.DeletedAt == null)

创建另一个扩展器并将其放入其中

modelBuilder.Entity<ISoftDelete>().Where(x => x.DeletedAt == null)

并且应该返回可查询的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM