【问题标题】:N Layered MVC Project QuestionN 分层 MVC 项目问题
【发布时间】:2011-04-16 11:21:59
【问题描述】:

我对 N 层 MVC 应用程序的外观有点困惑。我认为作为标准应该有:

ASP .NET MVC Project
Service Layer
Data Access Layer (containing repositories)

我对实体框架模型应该放在哪里(.edmx)感到困惑。它应该在数据访问层吗?实体的任何部分类是否应该位于服务层中? edmx 模型是否应该使用任何部分类?

欢迎任何有关创建 n 分层应用程序的建议。

谢谢

【问题讨论】:

标签: asp.net-mvc model-view-controller data-access-layer projects-and-solutions


【解决方案1】:

我通常将我的实体框架 edmx 文件放在数据层中。我添加了一个名为 Repositories 的文件夹,并将存储库放在那里 - AppName.Data.Repositories

然后是我的业务层(服务层),然后是我的 Web 项目 (MVC)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多