用现有的数据和/或业务层替换 MVC 中的模型?
Posted
技术标签:
【中文标题】用现有的数据和/或业务层替换 MVC 中的模型?【英文标题】:Substitute Models from MVC with existing Data and/or Business Layer? 【发布时间】:2013-03-15 08:25:50 【问题描述】:问题是我想将我们的一些小型 WinForms 应用程序转移到 ASP.NET
我有数据访问层 dll 和业务层 dll。
用这些 dll 替换模型并使用控制器和视图来创建 MVC 应用程序是一种好习惯吗?
或者我应该重新创建我的层以促进 MVC 编程?
【问题讨论】:
【参考方案1】:MVC 只是一种模式,而 ASP.NET 在这方面是相当松散耦合的。默认情况下,DAL 由实体框架处理,视图由 Razor 处理,但您可以将它们替换掉。特别是对于模型层,有些人更喜欢使用 NHibernate 之类的东西而不是实体框架。因此,使用您自己的 DAL 同样没问题。
【讨论】:
以上是关于用现有的数据和/或业务层替换 MVC 中的模型?的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET开发实战——ASP.NET MVC & 分层 代码篇