2

フィールド DeletedAt を持つエンティティがあります。これらのエンティティは ISoftDelete を実装します。私が望むのは、DeletedAt に値を持つすべての行を自動的に無視することです。出来ますか?

1 つの考えは差別化でしたが、これは継承のためのものです。

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 に答える