Я прочитал вопросы и ответы по этой теме, но у меня все еще есть вопрос без ответа.
Если я создам метод для преобразования Entity в DTO, я столкнусь с некоторыми методами циклического вызова (вероятно, вызванными ошибками в Model), например:
Класс продукта имеет свойство Поставщик , которое указывает на класс поставщика, который содержит свойство List со всеми поставляемыми продуктами. Поэтому, если я создаю GetProductDTO (Product метод, который возвращает класс ProductDTO, мне нужно будет вызвать GetSupplierDTO (сущность поставщика) для каждого продукта, но этот последний метод должен вызвать GetProductDTO для каждого продукта в списке поставляемых продуктов. .
Итак, я ищу шаблон или лучшую практику для создания EntityModel -> WCF Service -> Prism WPF application.
Спасибо