Visual studio 您的解决方案中包括哪些项目

Visual studio 您的解决方案中包括哪些项目,visual-studio,architecture,Visual Studio,Architecture,您通常如何在VisualStudio中部署解决方案?最近,我将BLL、DAL和演示分为不同的课程,并计划在学习TDD时添加一个测试解决方案。然而,在最近观看了Rob Conry的视频并观看了外部承包商的项目后,我注意到解决方案中有一个多项目的主题 解决方案中包括的项目包括: 基础设施 模型 网 测验 SQL存储库 这是一种新的设计方法还是MVC的设计方法?有谁能告诉我更多关于这个设计的信息吗?首先,你需要了解Rob的编码习惯。他使用MVC风格的开发方法(如果不是纯MVC的话)并使用ORM亚音

您通常如何在VisualStudio中部署解决方案?最近,我将BLL、DAL和演示分为不同的课程,并计划在学习TDD时添加一个测试解决方案。然而,在最近观看了Rob Conry的视频并观看了外部承包商的项目后,我注意到解决方案中有一个多项目的主题

解决方案中包括的项目包括:

  • 基础设施
  • 模型
  • 测验
  • SQL存储库

这是一种新的设计方法还是MVC的设计方法?有谁能告诉我更多关于这个设计的信息吗?

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

使用MVC是“Model”类的原因,因为SubSonic 2.1包含迁移,所以他使用SQL存储库进行这些迁移,这样他就可以对数据库进行版本设置

测试和Web是不言自明的,只留下了基础设施,你的猜测和我的一样好,尽管它可能是MVC模式的“控制器”


这完全取决于您所使用的模式、您自己对分离关注点的偏好以及您同时开发多个项目的舒适度。

+1-好问题。我还想知道最佳实践布局。。。