【发布时间】: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