Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
仓促的研究告诉我,即使 EF4 仍然不支持 SQL Server 同义词。我有哪些选项可以设置基于同义词的实体集,就好像它是基于表的实体集一样?我想出的最粗暴的方法是复制同义词的基础表,将其添加到我的模型中,然后重命名存储模型中的实体集。使用 POCO 或代码优先方法是否没有更优雅的解决方法?
您可以创建一个从同义词中选择数据的视图,然后将该视图添加到您的模型中。为模型中的视图提供同义词的名称。
请参阅这篇文章 - 显然您可以通过对 edmx 进行一些手动操作来做到这一点。
使实体框架模型跨越多个数据库
但是,它并不优雅,因此无法回答您的问题:-)