Архитектура пользовательского приложения DotNetNuke

У меня есть задача разработать собственное бизнес-приложение ASP.NET. По сути, он будет состоять из записи и рабочего процесса для управления этими записями. Мы хотим использовать CMS, и на данный момент мы выбрали DotNetNuke. Мне интересно, как мы можем использовать ORM, например Entity Framework, чтобы при внесении изменений в модель мы вносили изменения только в одном месте?

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


person Sephrial    schedule 02.05.2012    source источник


Ответы (1)


Часть этого ASP.NET MVC не может быть легко возможна в DOtNetNuke, однако использование EF Code First может быть выполнено на уровне данных / бизнеса, а затем вы сами обрабатываете остальную часть пользовательского интерфейса.

У вас не будет строительных лесов для пользовательского интерфейса, но в большинстве случаев их недостаточно для того, чтобы в любом случае получить то, что людям нужно.

person Mitchel Sellers    schedule 02.05.2012
comment
Полагаю, я мог бы следовать этому руководству по созданию кода сначала через веб-формы? blogs.msdn.com/b/erikreitan/archive/2012/04/10/ - person Sephrial; 04.05.2012