我有3个不同的程序员分别开发的3个不同的MVC 5网站项目。 3个项目共享同一个数据库,每个应用程序当然使用不同的表。 项目共享用户数据库以允许/拒绝访问不同的功能。
如何将这3个项目整合到一个项目中?我应该使用一个解决方案和3个不同的类库和一个网站项目吗? 我不确定是否会组织这个项目。
答案 0 :(得分:0)
我建议创建解决方案并将每个项目添加到该解决方案中。只要web.configs放到所说的数据库并且你的所有引用都是正确的,项目就可以正常构建。
答案 1 :(得分:0)
我最近参与了一个.Net项目,在一个解决方案中有十多个项目。所以我认为创建一个解决方案是一个很好的开始,你可以让3个项目从中央web.config文件中读取数据库连接字符串。在某些情况下,一个项目需要引用另一个项目,在这种情况下,相应的DLL将作为参考添加到访问该DLL的项目中。
答案 2 :(得分:0)
我相信答案是,这取决于。我想到一些问题可以帮助我决定如何继续:
基本上我所说的只是因为他们共享一个共同的数据库,并不意味着他们必然应该是一个应用程序。