Используйте веб-сервисы вместо модели - PullRequest
1 голос
/ 17 марта 2012

Я хочу создать приложение ASP.NET MVC3, но вместо модели я хотел бы использовать веб-сервис. (WVC -Web-сервис - Views - контроллер вместо традиционного MVC3, Model - View - Controller).

Причиной такого выбора является необходимость использования одной базы данных для приложения Windows Phone и веб-сайта.

Какой самый «правильный», «правильный» способ использовать веб-сервисы в моем приложении? Это лучше позвонить им из контроллера? Или использовать их из модели?

Я новичок в Asp.Net MVC3, и я был бы признателен за любую помощь / предложения.

Спасибо

1 Ответ

1 голос
/ 17 марта 2012

Я не совсем уверен, что вы имеете в виду, однако мое мнение по вашему вопросу будет следующим:

Если ваш веб-сервис обслуживает XML или JSON, вы должны использовать сервис и десериализовать связанные данные на уровне контроллера. Если вам необходимо представить информацию пользователю, вы должны заполнить модель / представление модели из ранее десериализованных данных и отобразить представление.

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

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