Как бы вы организовали объект с сотнями свойств? Можно пойти так далеко, чтобы сказать сотни свойств, с несколькими объектами значения (так как некоторые свойства имеют 2 или 3 собственных свойства). Но дело в том, как обрабатывать большое количество свойств.
Я воссоздаю нашу модель с нуля, используя DDD, и текущая проблема заключается в том, как организовать одну из основных сущностей, которая разбита на множество, множество подмножеств. В настоящее время написано, что у него около десятка подмножеств свойств. Например, CarInfo () с 50+ свойствами, CarRankings () с 80+, CarStats (), CarColor () и т. Д. И т. Д.
Думайте об этом как о массовых данных, хранящихся в одном корне сущности.
Уместно ли иметь службу для простой цели группировки большой коллекции свойств? Как и CarInfoService, которая возвращает объект Car () вместе с большой коллекцией или сортировкой.
Другой идеей было бы посмотреть, как отображаются данные. Нет ни одного представления, которое показывает все эти данные. Вместо этого они разделены на основе их субъективного вопроса. Лайк CarInfo показывает всю информацию об автомобиле. Другой будет CarStats, который показывает все характеристики автомобиля. Таким образом, в этом смысле прикладной уровень может создавать базовые детали, необходимые для пользовательского интерфейса. Но мне все еще нужен способ сохранить его в домене.
У меня есть желание просто положить несколько сумок с XML-свойствами и позвонить в тот же день. лол