相关疑难解决方法(0)

使实体框架模型跨越多个数据库

做某些事情是否有效

CREATE SYNONYM [dbo].[MyTable] FOR [AnotherDatabase].dbo.[MyTable]

然后修改Entity Framework的edmx文件以读取此对象,就像任何其他表一样?

我做了一个快速的样本测试,它似乎在选择和更新时工作正常,但我想知道是否有任何理由我不应该这样做

我通过创建指向第二个数据库的edmx文件,在那里构建实体,然后将定义复制/粘贴到第一个数据库的edmx文件中来获取表定义.

UPDATE

如果有人有兴趣,我写下了我在这里制作edmx文件跨越多个数据库所做的工作.它包括用于生成同义词和合并edmx文件的脚本.

sql-server entity-framework synonym multiple-databases

29
推荐指数
1
解决办法
2万
查看次数

在EF中跨数据库查询

有没有办法在Entity Framework中实现跨数据库查询?让我们假设我有两个实体用户和帖子,用户实体在database1中,Post在数据库2中,这意味着这些实体在不同的数据库中.我应该如何获得实体框架中的用户帖子?

c# sql-server entity-framework cross-database

17
推荐指数
4
解决办法
1万
查看次数