1
我很好奇POCO實體框架的優雅解決方案,其中包含邏輯刪除的子集合。實體框架 - 集合上的邏輯刪除
這是微不足道的實施在存儲庫或通過DbSet,但是當涉及到控制基於類的各種ICollection
的屬性的人口可以阻止邏輯刪除的項目被實體框架檢索?
例如,我的大部分實體都有一個DeleteStamp,它表示是否邏輯刪除一個項目。有沒有辦法告訴實體框架來填充其集合,但忽略項目例如WHERE DeleteStamp IS NULL
。
這可以在nHibernate中完成,例如聲明<set />
元素並指定where
參數。