Я создаю админ-веб-интерфейс для устаревшего веб-приложения.Этот интерфейс должен использоваться «суперпользователями» для управления бэкендом, который я обычно делаю вручную в БД.Это могут быть приоритеты генерации отчетов (приложение генерирует отчеты, которые занимают по 10-15 минут каждый, иногда нам нужен один отчет перед всеми остальными в очереди), управление пользователями и тому подобное.
Кем я былмышление делало M в MVC немного абстрактным.В БД отчет немного абстрактный.Но, на мой взгляд, сущность Report может быть полезна терминологии MVC, если я "помогу" ей работать.Отчет может легко содержать CRUD-действия, просто с небольшим изменением, подходящим для БД.
Это плохой способ использовать MVC?Есть ли проблема с тем, что M является моделью предметной области (в некотором роде) вместо фактической модели базы данных?
(И да, я новичок в MVC;).И все это в ASP.NET MVC 3 с бэкэндом SS2k8 sql)