Asp.net mvc 构建MVC模型和数据访问层代码的最佳方法是什么?

Asp.net mvc 构建MVC模型和数据访问层代码的最佳方法是什么?,asp.net-mvc,Asp.net Mvc,我首先使用EF代码访问MVC中的数据。放置DbContext和ObjectContext代码的最佳位置是:- --创建一个具有不同名称空间的新文件夹/区域,并将代码放入其中 --在MVC项目之外创建一个DbContext Dal项目,并向其添加引用 想知道什么是最好的方法吗?为了利用TDD(测试驱动设计,即动态设计),我建议使用不同的层(最重要的是,它必须通过关注抽象和关注点分离来实现。例如,将系统分解为其结构元素、架构组件、子系统、子组件) 请遵循以下重要答案(对于类似类型的问题)

我首先使用EF代码访问MVC中的数据。放置DbContext和ObjectContext代码的最佳位置是:-

--创建一个具有不同名称空间的新文件夹/区域,并将代码放入其中

--在MVC项目之外创建一个DbContext Dal项目,并向其添加引用

想知道什么是最好的方法吗?

为了利用TDD(测试驱动设计,即动态设计),我建议使用不同的层(最重要的是,它必须通过关注抽象和关注点分离来实现。例如,将系统分解为其结构元素、架构组件、子系统、子组件)

请遵循以下重要答案(对于类似类型的问题)