Контроллеры MVC что делать - PullRequest
0 голосов
/ 25 ноября 2010

Я нахожусь в проекте с сервисным уровнем (WCF), уровнем прокси, который находится между этим сервисным уровнем и «контроллерами».Каждый контроллер должен вызывать этот прокси-слой для получения данных, и вместо этого возвращать модель для рендеринга, возвращает большую сущность, которую я должен преобразовать, используя Linq, в более маленькую модель.Затем передайте его в представление.

Считаете ли вы хорошей идеей, чтобы это преобразование было выполнено контроллером?На мой взгляд, контроллер не отвечает за формирование входящего объекта из прокси-слоя.Этот объект должен быть возвращен прокси-слоем, и контроллер должен передать его непосредственно в представление.

Является ли этот способ мышления хорошим или неправильным?

1 Ответ

0 голосов
/ 25 ноября 2010

Возможно, вам стоит подумать о добавлении ViewModel, чтобы вы получили шаблон MVVMC.Это гарантирует, что вашему контроллеру не нужно обрабатывать какие-либо преобразования данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...