В доменной модели есть ряд сущностей, которые имеют перечисление Status
со значениями Active
или Deleted
.
Я ищу документацию и советы по рекомендуемым подходам к работе:
При извлечении коллекции сущностей, имеющих перечисление Status
, для исключения тех, для которых по умолчанию установлено значение Deleted
(переопределяется в каждом конкретном случае)
При извлечении дочерней коллекции сущностей по умолчанию исключаются те, для которых по умолчанию установлено значение Deleted
.
Таким образом, я хочу сохранить все данные, относящиеся к объектам со свойством enum Status
, но исключить те, которые имеют значение Deleted
для статуса по умолчанию.
Любые указатели в правильном направлении очень ценятся.