Я разрабатываю приложение на стороне сервера на основе DDD.Дизайн создания DDD-объекта
У моей прикладной службы (wcf layer) есть метод, который получил XML от клиента. Этот XML должен быть обработан и, наконец, преобразован в объект.
В таком случае, где лучше всего разместить логику преобразования данных? Внутри модели домена?
Пример:
void OnRequestArrived(string xml)
{
ItemRequest request = ItemRequest.New(xml);
}
или в отдельной службы домена?
void OnRequestArrived(string xml)
{
ItemRequest request = _mappingService.Map(xml);
}
ItemRequest объект, то основная модель предметной области для бизнес-потока ..
Благодаря