У меня есть задача разработать собственное бизнес-приложение ASP.NET. По сути, он будет состоять из записи и рабочего процесса для управления этими записями. Мы хотим использовать CMS, и на данный момент мы выбрали DotNetNuke. Мне интересно, как мы можем использовать ORM, например Entity Framework, чтобы при внесении изменений в модель мы вносили изменения только в одном месте?
Если у нас есть сильно настроенные формы на интерфейсе и мы хотим внести изменения, например добавить новое поле, как мы можем минимизировать время разработки для этого? Гибкость строительных форм чрезвычайно важна для нашего приложения. Я не думаю, что мы можем использовать ASP.NET MVC, который имеет шаблон EF code-first, где мы просто вносим изменения в POCO и генерируем сценарий для изменения базы данных и страниц просмотра. Так что мне интересно, есть ли в DNN что-нибудь, что предлагает такой уровень абстракции?