我必须使用实体框架(www.company1.com www.company2.com www.company3.com)构建3个MVC Web应用程序。这些网站都将访问相同的SQL Server数据库,但会以他们自己的方式(外观,数据等)稍有不同。很可能,所有三个MVC应用程序将托管在同一台服务器上,但绑定到不同的域名。3解决方案中的MVC项目
目前在Visual Studio中,我有以下结构,我的解决方案
- 域类
- 数据层
- 服务
- 库
- MVC应用程序1
- MVC应用程序2
- MVC App 3
我宁愿使用Area's,但我不能,因为每个网站都必须分配它自己的不同域名。我想我只是寻求保证,以这种方式构建我的解决方案在发布应用程序时不会给我带来任何困难。我对共享dbContext的网站稍微偏执一些,但是,我知道很多声音很愚蠢。
如果任何人都可以建议我,如果这一切看起来不错,或者有更好的方式来做我想问的事情,那将是非常棒的。
非常感谢。
这是相当正常的行为。多个应用程序使用相同的数据源。同时连接到数据库也包括在这[SO帖子](http://stackoverflow.com/questions/3615788/simultaneous-connections-to-sql-server-using-the-same-name-and-password-is -ther) – Stokedout