Asp.net модели MVC без баз данных / рамки - PullRequest
3 голосов
/ 02 ноября 2010

Существуют ли учебные пособия / примеры по созданию приложения asp.net mvc без модели, управляемой базой данных (через linq2sql или структуру сущностей).Я должен создать веб-интерфейс для сервера, который имеет API на основе JSON.Я хотел бы использовать MVC 3 или 2 и иметь большинство функций MVC все еще на месте (например, аннотации данных и проверки).Любые учебники или примеры, как это сделать?Я пытался найти их, но все примеры, которые я нашел, основаны на рамках структуры или linq.

Ответы [ 2 ]

2 голосов
/ 03 ноября 2010

Я согласен с тем, что в большинстве примеров / руководств используется структура сущностей.При этом процесс будет похожим:

  1. Создайте классы модели.
  2. Создайте репозиторий, работающий с этими классами модели.Этот репозиторий должен реализовывать интерфейс, который содержит все операции, которые вам нужны с такими моделями, как GetUser, SaveUser и т. Д. ... В реализации вы подключаетесь к удаленному серверу JSON API для получения данных.
  3. Вы создаете контроллер, который принимает интерфейс репозитория в конструкторе.Настройте фабрику пользовательских контроллеров так, чтобы структура DI могла предоставлять экземпляры ваших контроллеров.
  4. Определение представлений и просмотр классов моделей.
  5. Действия контроллера взаимодействуют с хранилищем через предоставленный интерфейс для извлечения моделей,сопоставляет эти модели для просмотра моделей и возвращает их в соответствующий отображаемый вид.

Полезные инструменты:

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

MVC 3 имеет дополнительную поддержку JSON, которую вы, возможно, захотите изучить.

Или используйте фьючерс с MVC 2 .

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