我正在构建一个包含多个具有共同主题的站点的项目。与多个SQL服务器数据库的LINQ to Entities一起工作
这些网站依赖于一个中央数据库,其中包含所有这些数据库的公共信息。另外,每个站点都有另一个数据库,它保存着它的唯一信息(我将在下一行中将它称为unique-db,这样我就不会被误解)。例如,Languages
表位于中央数据库中。也就是说,我突然发现我需要在我的unique-db之一中使用Languages
表,以使表充当FK,所以我不必在unique-db中再次创建同一个表。
我必须在unique-db中再次创建同一个表吗?或者有没有办法从不同的数据库连接表?
另外,我们决定使用linq2entity,很快我们会针对不同的数据库运行一些复杂的查询。我会遇到这个问题吗? 我该如何继续?把数据分成几个数据库是明智的吗?
我真的很感谢所有我能得到的帮助!
一些'enter's怎么样? – gdoron 2012-02-04 18:30:51
是的,首都。 – 2012-02-04 21:09:44