实体框架4和同义词

时间:2010-10-25 19:40:52

标签: c# .net entity-framework entity-framework-4

如果在数据库A中存在名为“MyTable”的表,该表实际上来自指向另一个数据库(B)的同义词,我是否可以将该表创建为表示数据库A的实体框架模型中的实体,它实际上位于不同的数据库中?

我很好奇EF 4的情况是否有所改善:http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/fff1067a-650d-4b47-a4e8-79eedebe5c11/

感谢。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

删除您的同义词并使用看起来像

的视图
CREATE view [dbo].[MyTable] as
  select * from B.dbo.MyTable

然后,您可以将此视图引入实体框架并将其视为表格。