Я разрабатываю программное обеспечение на ASP. NET Core, и я следую шаблонам службы и репозитория. У меня есть вариант использования, который заключается в создании производственного заказа. Для этого пользователь предоставляет некоторые параметры (количество, продукт и т. Д. c.), Один из этих параметров - это путь к файлу в другой программной системе (для которой у меня также есть репозиторий)
Logi c для создания заказа в основном обращается к файлу (который является XML), десериализует его в непостоянный объект и создает регистр в моей базе данных (таблица Order
). Данные этого порядка частично заполнены данными XML.
Я не знаю, в каком слое должен находиться этот c лог, так как здесь мне нужно десериализовать XML в объект, а затем обработать его, чтобы создать Заказ. Является ли этот процесс частью Business Logi c, Service Logi c или Repository logi c?
Ссылка, которая правильно объясняет различия между типами logi c, приветствуется.