有没有办法将实体框架与多个数据库一起使用?甚至进一步使它们之间的关系表?我有多个项目以某种方式使用彼此的表,出于某种原因我想将它们与单独的数据库一起使用,所以不建议将它们与模式合并到一个数据库中
问问题
289 次
2 回答
2
如果您使用的是 Sql Server 2005 及更高版本,则可以使用Synonyms。
例如:假设您有三个 sql server 数据库。您可以选择一个作为“主”数据库,并在主数据库中为其他两个数据库中的表创建同义词。然后,您可以在为不在主数据库中的表创建实体模型时使用同义词名称。
于 2013-08-28T19:08:44.007 回答
1
I don't think you can do this in one single model, but its possible to make two DbContext
classes and then use the values from one to query the other. You wouldn't be able to use Lazy loading between them, but that's a small price to pay.
于 2013-08-28T17:58:19.260 回答