- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我的 VS 2013 Update 4 安装正在运行时,我决定问一些困扰我的问题,这些问题可能很容易回答,因为我还无法测试自己(因为到目前为止使用的是较旧的 VS 版本) 。另外,我根本没有太多使用 Oracle DB 的经验,我只需要使用现有的 DB,并且到目前为止它可以正常工作,因为其他人几年前就完成了它运行所需的所有工作。
我必须将 EntityFramework 6 与现有的 Oracle DB 一起使用。我知道我需要一个 ODAC 才能正常工作,而且它必须是最新的 (12.x)。到目前为止,我所做的测试是为了测试 EF 是否适用于我的 Oracle DB (11g):
然后,在可更新 View 出现一些复杂情况之后,一切都工作正常。
现在要让 EF 6 与 Oracle 一起运行,我首先需要拥有较新的 ODAC 版本。 是否需要安装here中的软件包,其中包含完整的 ODBC? PC 上已经有该版本的旧版本。是否有 ODAC 的“独立”安装可用,或者我是否必须在我的开发 PC 上卸载/重新安装整个软件包?
我也不知道的是:以后使用该软件的每个客户端都需要安装,还是可以只发送 DLL? 据我所知,每个客户端都已经安装了他们的系统上安装了 ODBC,并且每个人都分配了一个特定的数据库用户,通过该用户读取和操作数据库中的数据(如果了解这一点很重要)。
提前致谢!
最佳答案
您可以使用托管驱动程序 ODP.NET (Oracle Data Provider for .NET),您可以从这里下载:Oracle Data Access Components (ODAC) Downloads 。
它只是您必须分发的一个 DLL (Oracle.ManagedDataAccess.dll)。它适用于 x86 和 x64。
关于c# - 带有 Oracle 的 EntityFramework 6 : Is there a "standalone" ODAC (i. e。没有 ODBC),并且每台客户端 PC 都需要安装它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27916777/
我是一名优秀的程序员,十分优秀!