几乎我们所有的项目都涉及到一个Web应用程序或WinForms应用程序和一个数据访问层(类库),以及存储过程/数据库脚本。
我们正在寻找一个好的方法来组织这些解决方案,并发现了几种方式:
1) 我们可以为所有与数据库相关的事物创建一个SQL Server Management Studio解决方案,然后在Visual Studio中为应用程序和数据访问层项目创建一个解决方案。
2) 我们可以在Visual Studio中使用3个项目完成所有工作,即一个SQL Server项目、一个Web或WinForms项目,以及一个数据访问层项目。
3) 我们也可以在Visual Studio中使用2个项目完成所有工作,即一个Web或WinForms项目和一个数据访问层项目,然后将SQL脚本放置在数据访问层项目的目录中。
我相信还有其他方式,但我很想看看别人是如何做的。
我们正在寻找一个好的方法来组织这些解决方案,并发现了几种方式:
1) 我们可以为所有与数据库相关的事物创建一个SQL Server Management Studio解决方案,然后在Visual Studio中为应用程序和数据访问层项目创建一个解决方案。
2) 我们可以在Visual Studio中使用3个项目完成所有工作,即一个SQL Server项目、一个Web或WinForms项目,以及一个数据访问层项目。
3) 我们也可以在Visual Studio中使用2个项目完成所有工作,即一个Web或WinForms项目和一个数据访问层项目,然后将SQL脚本放置在数据访问层项目的目录中。
我相信还有其他方式,但我很想看看别人是如何做的。