【发布时间】:2016-05-19 18:37:35
【问题描述】:
根据 Oracle 的最新文档(Data Provider for .Net 开发人员指南,12c 第 1 版)
“为 .NET 安装 Oracle 数据提供程序,非托管驱动程序”一章 声明非托管驱动程序的实体框架提供程序在 NuGet http://docs.oracle.com/database/121/ODPNT/InstallODP.htm#ODPNT152 上可用
ODP.NET、非托管驱动程序实体框架 6 和代码优先功能可通过 NuGet 包获得。 OUI 和 Xcopy 安装也包括此软件包,但需要安装后配置步骤。 ODP.NET 的 NuGet 包,非托管驱动程序实体框架会自动执行这些安装后步骤,但特定于应用程序的连接字符串设置除外。
我在 NuGet 上搜索了 Oracle 的官方资料,我只看到了其中的 3 个包。 https://www.nuget.org/profiles/Oracle
还有很多其他人拥有用于运送 Oracle.DataAccess.dll 的 NuGet 包,但除了它们不是官方的这一事实之外,对于非托管客户端的实体框架驱动程序一无所知(我是相当肯定这是对重新分发非托管 dll 的 OTN 许可协议的公然违反......)
所以,我可能已经回答了我自己的问题......但是我有什么遗漏吗?使用错误版本的 Visual Studio 还是什么? (尝试在 VS2015 和 NuGet.org 上搜索) 是否有用于此的 NuGet 包,现在它消失了?
【问题讨论】:
标签: oracle entity-framework odp.net