вероятно, легкий для вас.Я просто немного запутался.
В основном у меня есть 2 отдельных проекта в рамках одного решения.Мой MVC и мой API.Мне было интересно узнать о сопоставлении модели представления и о том, как / где оно происходит.
Насколько я понимаю, API будет возвращать данные домена, сопоставлять их с моделью представления и возвращать в MVC.Значит ли это, что для проектов API и MVC нужны одинаковые классы моделей представлений?API должен иметь возможность, например, сопоставить DomainModelA с ViewModelA и отправить его в проект MVC.
Тогда MVC потребуется принять объект ViewModelA, переданный из API.Однако, поскольку они являются отдельными проектами, проект MVC не «знает», что такое ViewModelA, пока я не создам идентичный класс для проекта MVC.
Это звучит как многократное дублирование кода, поэтому я не сомневаюсьнедопонимание чего-то здесь.
Любая помощь приветствуется.Извините, если это глупый вопрос, но, эй, я здесь, чтобы выучить: P
Возможно, я мог бы объяснить это и лучше, если бы знал больше о теме.
Заранее спасибо.