【问题标题】:Ideal Folder Structure in MVC 3MVC 3 中的理想文件夹结构
【发布时间】:2011-10-13 12:07:12
【问题描述】:

我刚开始一个新的 MVC3 应用程序。我正在使用 EF 来访问数据库。我对文件夹结构有疑问。

我在这里附上解决方案资源管理器图片我的应用程序

我在模型文件夹中创建了 3 个文件夹

1.View Models - 这包含将用于显示信息的视图模式

2.Domain Model - 我正在使用实体框架。所以我把所有 edmx 文件和相关文件。

3 .业务逻辑 - 在这里我编写所有服务函数。假设我想添加新广告,我将创建 adsServices 类的对象并从控制器调用该类中的函数。这些函数将使用实体框架访问数据库。

问题

1.我的文件夹结构是理想的文件夹结构吗?如果没有,请说出你的建议。

2.为应用程序中的每个模块创建实体数据模型是个好主意吗? (例如:广告、类别)

注意:我的应用程序是一个平均大小的应用程序。只是不太大。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 entity-framework structure


    【解决方案1】:

    1.我的文件夹结构是不是理想的文件夹结构?

    没有理想的结构。结构取决于应用程序的类型、规模、开发方法。最好创建另一个项目来保存域实体和服务。

    2.为应用程序中的每个模块创建实体数据模型是个好主意吗? (例如:广告、类别)

    这还取决于应用程序的大小和业务逻辑的边界(例如:销售逻辑的一个上下文和安全性的另一个上下文)。在您的情况下,单个上下文就足够了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-09
      • 2020-08-22
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 2014-06-30
      相关资源
      最近更新 更多