有人有关于从ASP.NET Webforms迁移到ASP.NET MVC的最佳实践的好链接或提示吗?
我们有一个大型的webforms应用程序,我们想要一片片地迁移到MVC。这是我们目前的设置。
两个大型Webforms项目(VB)多类库和服务(C#和VB.Net)亚音速2.2数据访问层SQLServer2008DB
我们正在考虑以下几点:
developing.
我们希望保持数据库的原样,所以我们还需要一个工具来创建基于DB的模型。
这是一个可能的解决办法吗?
发布于 2011-10-07 06:43:08
WebForms应用程序经常使用服务器端会话,因为大多数服务器控件都在内部使用它。您将无法使用在WebForms中MVC3中使用的任何服务器控件(至少无需修改)。
MVC3促进了restful体系结构的使用,其中任何状态都是在html、url或cookie中维护的,这就是为什么我认为您应该重新考虑转换为MVC3的决定的原因。只有当它给你一个巨大的优势时,才这么做,因为我怀疑你会重新发明你现有的应用程序--我怀疑在开发新应用的同时,会有同样的努力来迁移它。
同样,如果您的目标是在将来的开发中使用MVC,那么没有什么可以阻止您在webforms应用程序中创建MVC的“区域”或“区域”。
如果你还想搬到MVC3,看看here
发布于 2011-10-07 06:36:50
这是可以解决的。对于NHibernate,您可以使用MyGeneration和NH插件在现有DB的基础上生成模型。同时也可以将WebForms和MVC放在一个web应用程序中。刚刚完成了同样的任务。但用EF治疗DAL。
https://stackoverflow.com/questions/7683759
复制相似问题