N分层MVC项目问题

时间:2010-09-23 19:56:10

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

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

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

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

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

由于

1 个答案:

答案 0 :(得分:0)

我通常将我的Entity Framework edmx文件放在数据层中。我添加了一个文件夹调用Repositories,并将存储库放在那里 - AppName.Data.Repositories

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

相关问题