基于代码复用的考虑,比如连接访问数据库的代码,可以单独建立一个项目,在实际的项目里引用这个数据库项目,来达到数据库操作的目的之后再开发新的项目,关于数据库访问的代码就可以不用了,直接引用之前的这个数据库项目就ok了,这就是为什么一个解决方案可以有多个项目的原因在什么情况下需要创建多个项目来处理,这个我可以说没有明文规定的需要这样子做,而这样子做多是进行程序分层处理会在一个解决方案中创建多个工程,比如常用的三层结构,一般都会分出Bll项目,Model项目,UI项目DataAccess项目等.....
查看全文