实体框架和SQL Server同义词

时间:2010-12-06 18:38:04

标签: sql-server entity-framework synonym

急急的研究告诉我,即使EF4仍然不支持SQL Server同义词。设置基于同义词的实体集的选项有哪些,就好像它是基于表的实体集一样?我提出的最粗糙的是复制同义词的基础表,将其添加到我的模型,然后重命名商店模型中的实体集。使用POCO或代码优先方法是否没有更优雅的解决方法?

2 个答案:

答案 0 :(得分:7)

您可以创建一个视图,从同义词中选择数据,然后将视图添加到模型中。为模型中的视图提供同义词的名称。

答案 1 :(得分:4)

看到这篇文章 - 显然你可以通过手动操作edmx来实现。

Making an Entity Framework Model span multiple databases

但这并不优雅,所以它没有回答你的问题: - )