10

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

4

2 回答 2

8

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

于 2011-02-02T09:41:56.573 回答
4

请参阅这篇文章 - 显然您可以通过对 edmx 进行一些手动操作来做到这一点。

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

但是,它并不优雅,因此无法回答您的问题:-)

于 2011-05-17T20:02:45.917 回答