2

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

一个想法是鉴别器,但这更多是为了继承。

如果 DbModelBuilder 中有这样的功能,那就太好了

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

1 回答 1

0

创建另一个扩展器并在其中放置

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

它应该返回可查询的数据。

于 2012-10-17T18:31:10.930 回答