[英]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.