【问题标题】:How to make my MVC3 project a Mult Tier (DAL, BLL and UI) project?如何使我的 MVC3 项目成为多层(DAL、BLL 和 UI)项目?
【发布时间】:2013-06-29 17:17:19
【问题描述】:

我正在使用 MVC3 创建一个应用程序。我按照 -

中的示例进行操作

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application

现在,我想让这个项目成为一个多层应用程序(数据访问层、业务逻辑层和应用程序层)

在上面的示例中,我可以看到作者有一个名为 DAL 的文件夹。所以,我希望我的内容已经转移到了 DAL 项目中。 我应该把什么都移到我的业务逻辑层?我正在考虑创建数据访问层的 DLL 并在业务逻辑层和业务逻辑层的 DLL 中使用它并在应用层。

你能告诉我上面例子中的所有东西都会进入每一层吗?

有没有更好的方法?

谢谢

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 model-view-controller asp.net-mvc-3-areas


    【解决方案1】:

    如果你能够打开 MVC 4 项目文件,那么https://prodinner.codeplex.com/ 是一个非常好的 MVC 微软示例,它具有以下功能 -

    1) .NET 4.5
    2) 实体框架 5
    3) N 层架构
    4) 映射实体 ViewModels(使用 ValueInjecter)
    5)使用Castle Windsor容器等进行IoC和依赖注入。

    【讨论】:

      猜你喜欢
      • 2015-09-28
      • 1970-01-01
      • 2015-09-07
      • 2014-06-25
      • 2013-05-31
      • 2016-02-17
      • 2011-06-09
      • 1970-01-01
      • 2012-08-31
      相关资源
      最近更新 更多