1

问题是我想将我们的一些小型 WinForms 应用程序转移到 ASP.NET

我有数据访问层 dll 和业务层 dll。

用这些 dll 替换模型并使用控制器和视图来创建 MVC 应用程序是一种好习惯吗?

或者我应该重新创建我的图层以促进 MVC 编程?

4

1 回答 1

2

MVC 只是一种模式,而 ASP.NET 在这方面是相当松散耦合的。默认情况下,DAL 由实体框架处理,视图由 Razor 处理,但您可以将它们替换掉。特别是对于模型层,有些人更喜欢使用 NHibernate 之类的东西而不是实体框架。因此,同样可以使用您自己的 DAL。

于 2013-03-25T20:04:20.490 回答