2009-05-04 140 views
5

您如何在Visual Studio中共同布置解决方案?最近,我将BLL,DAL和演示文稿保存在不同的类中,并计划在学习TDD时添加测试解决方案。然而,在最近观看Rob Conery的视频并观看了外部承包商的项目之后,我注意到解决方案中有多个项目的主题。您在解决方案中包含哪些项目

包含在解决方案中的项目是:

  • 基础设施
  • 型号
  • 网络
  • 测试
  • SQL库

这是新的东西或设计技术建议用于MVC?有人可以告诉我更多关于这个设计吗?

+0

+1 - 好问题。我想知道最佳做法布局以及... – Edward 2009-05-04 15:15:38

回答

2

首先,您需要了解Rob的编码习惯。他使用MVC风格的开发方法(如果不是纯粹的MVC)并使用他的ORM SubSonic。

MVC的使用是“Model”类的原因,因为SubSonic 2.1包含Migrations,他正在使用SQL Repository进行这些迁移,以便他可以对其数据库进行版本化。

测试和Web是不言而喻的,它只是离开了基础架构,并且您的猜测与我的一样好,尽管它可能是MVC模式的“控制器”。

这一切都取决于你正在使用的模式,你自己的偏好问题分离和你的舒适度一次开发多个项目。

相关问题