ドメイン モデルには、 または のいずれかStatus
の値を持つ列挙型を持つエンティティが多数あります。Active
Deleted
処理方法に関する推奨アプローチに関するドキュメントとアドバイスを探しています。
列挙型を持つエンティティのコレクションを取得するとき
Status
に、値がデフォルトで設定されているものを除外するDeleted
(ケースバイケースでオーバーライド可能)エンティティの子コレクションをフェッチするとき、デフォルトで値がデフォルトで設定されているものを除外
Deleted
します。
Status
要約すると、 enum プロパティを持つエンティティに関連するすべてのデータを効果的に保持したいのですがDeleted
、デフォルトで for status の値を持つデータは除外します。
正しい方向へのポインタは大歓迎です。