c#中的解决方案体系结构,其中winforms和asp.mvc共享业务逻辑和数据访问
我有一个c#winforms解决方案,其中包括以下项目:-c#中的解决方案体系结构,其中winforms和asp.mvc共享业务逻辑和数据访问,c#,asp.net-mvc,winforms,data-access-layer,solution,C#,Asp.net Mvc,Winforms,Data Access Layer,Solution,我有一个c#winforms解决方案,其中包括以下项目:- 用户界面层 BLL 数据模型 达尔 现在,我想在上述相同的解决方案中为使用mvc模式的相同应用程序创建一个asp.mvc UI。 当我搜索mvc解决方案体系结构时,我发现模型、视图和控制器都是在同一个项目中创建的。但是,既然我已经有了为我的winforms应用程序开发的模型DAL和BLL,那么我如何设计解决方案架构,以便能够利用我现在的BLL、数据模型和DAL层 或者,将mvc项目作为一个单独的解决方案来执行更好吗? 在这种情况下,我必
整个MVC项目将替换UI层。控制器调用您的BLL与业务逻辑交互,然后将数据放入ViewModels,然后由页面代码呈现。非常感谢。您认为,在同一个解决方案中维护winforms和mvc代码更好吗?这取决于项目的组织方式。我的交易平台在一个解决方案中可能有30到30个项目,其中有2个MVC门户。在这种情况下,将它们保存在一个解决方案中是完全有意义的。