Использование ASP MVC workflow / framework для приложений не MVC - PullRequest
0 голосов
/ 31 марта 2011

Я создаю админ-веб-интерфейс для устаревшего веб-приложения.Этот интерфейс должен использоваться «суперпользователями» для управления бэкендом, который я обычно делаю вручную в БД.Это могут быть приоритеты генерации отчетов (приложение генерирует отчеты, которые занимают по 10-15 минут каждый, иногда нам нужен один отчет перед всеми остальными в очереди), управление пользователями и тому подобное.

Кем я былмышление делало M в MVC немного абстрактным.В БД отчет немного абстрактный.Но, на мой взгляд, сущность Report может быть полезна терминологии MVC, если я "помогу" ей работать.Отчет может легко содержать CRUD-действия, просто с небольшим изменением, подходящим для БД.

Это плохой способ использовать MVC?Есть ли проблема с тем, что M является моделью предметной области (в некотором роде) вместо фактической модели базы данных?

(И да, я новичок в MVC;).И все это в ASP.NET MVC 3 с бэкэндом SS2k8 sql)

1 Ответ

1 голос
/ 01 апреля 2011

Вы абсолютно правы, если используете его таким образом.

M в MVC должно быть абстрактным.Вот почему мы называем это Model вместо базы данных, файла XML, доменной или веб-службы.

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