【问题标题】:Are Oracle Synonyms Supported in Entity Framework?实体框架是否支持 Oracle 同义词?
【发布时间】:2012-03-15 22:30:41
【问题描述】:

Entity Framework 是否以任何形式支持 Oracle 同义词?

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

我们的数据库政策要求我只能访问同义词,因此很遗憾我无法创建视图,也无法解决 Entity Framework 在数据库方面的限制。

也许有一种方法可以手动创建数据模型并将其连接起来?

任何帮助将不胜感激!

【问题讨论】:

    标签: c# oracle entity-framework orm


    【解决方案1】:

    据我所知,Entity Framework 还不支持同义词。我最近遇到了一个类似的问题,我用 Views 解决了这个问题,您不必使用它。

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

    【讨论】:

    • 感谢您的提示。不幸的是,我什至无法访问 Oracle 开发服务器来创建表以使用变通方法。我现在只使用 DataAdapter,也许在 VS 11 发布后重新访问 EF。
    • 是的,架构名称的标准解决方法(即查找和替换显式架构并仅推断默认架构)也适用于同义词
    • 我认为您应该使用adding more schemas to the list of schemas where EF will search for objects to add 更新答案 - 作为解决方案。
    猜你喜欢
    • 2014-08-09
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多