2012-02-25 35 views
8

是否支持任何形式的实体框架的Oracle同义词?实体框架支持Oracle同义词吗?

当我连接到Visual Studio中的数据库时,它只给我选择将表,视图和存储过程添加到我的实体框架数据模型。在服务器浏览器面板中,我可以在列表中看到同义词。

我们的数据库策略要求我只能访问同义词,所以很遗憾,我无法创建视图,也无法解决实体框架在数据库端的限制。

也许有办法手动创建数据模型并将其挂接?

任何帮助将不胜感激!

回答

4

据我所知,实体框架还没有提供对同义词的支持。我最近有一个类似的问题,我克服了视图,你不用你的利用。

有一些workarounds,也许你可以使用它们。

+0

感谢您的提示。不幸的是,我甚至无法访问Oracle开发服务器来创建表以使用变通方法。我现在只需要使用一个DataAdapter,并且在VS 11发布后重新访问EF。 – Matt 2012-03-02 14:19:43

+0

是的,标准的解决方法架构名称(即查找和替换明确的架构,只是推断默认模式),也适用于同义词 – BigMomma 2012-10-16 14:14:48

+0

我想你应该更新[添加更多的模式,以模式的列表,其中EF将搜索对象的答案添加](http://stackoverflow.com/a/7598378/1219280) - 作为解决方案。 – Veverke 2016-07-03 14:46:11