实体框架 6.0 和 oracle 11

Posted

技术标签:

【中文标题】实体框架 6.0 和 oracle 11【英文标题】:Entity framework 6.0 with oracle 11 【发布时间】:2013-12-21 15:11:55 【问题描述】:

Entity framework 6.0 是否与 oracle 11 兼容? 托管 ODP.NET 中是否支持 Entity Framework 6? 实体框架 6.0、Oracle 11 支持市场上有任何可靠的供应商吗?

【问题讨论】:

我来晚了,但 Oracle 12 Release 2 Beta 3(他们说这应该是今年年底的最终版本)确实支持 EF6(而且我已经将它用于 Oracle 11 数据库)。 超酷..谢谢 Jason,我们将不得不查看升级 EF6 的选项 EF5 与适用于 ODP.NET 托管驱动程序、设计器模型和所有内容的 Oracle Nuget 包一起开箱即用。如果您使用的是 EF6,则可以使用他们的 Beta3 驱动程序(可从他们那里下载)或稍等片刻——他们一直说“2014 年夏天之后”——所以现在应该是任何一天,除非他们踩刹车。 另外,澄清一下——那些 Oracle12 驱动程序(适用于 EF6 的测试版,以及适用于 EF5 的先前版本)确实适用于 Oracle11——这就是我的数据库是,11.2-,他们工作。 感谢您抽出宝贵时间 Jason。我们计划将服务器从 11 升级到 12 c。我会玩它,然后会回到...... 【参考方案1】:

截至今天,来自 Devart 的 dotConnect for Oracle 应该可以在我调查的范围内工作 (here)。我认为 Oracle 的人到目前为止还没有使 ODP.NET 与 EF6 兼容。

其实我也在做一个项目,对结果很好奇。

【讨论】:

我可以说到目前为止我对此非常满意

以上是关于实体框架 6.0 和 oracle 11的主要内容,如果未能解决你的问题,请参考以下文章

.net 实体框架与 oracle 11g

如何使用实体框架在 oracle 包中调用存储过程?

如何从实体框架代码优先方法自动增加 oracle 表?

实体框架和 Oracle 客户端 - 存储过程问题

部署和配置 ODP.NET 以在不安装实体框架的情况下工作

ADO.NET 实体框架 - 带有实体框架 6 的 Oracle