c# - Oracle 驱动程序:Framework 3.5 和 Oracle.ManagedDataAccess
问题描述
我正在使用 Framework 3.5 和 C#。项目需要访问Oracle数据库。
我的问题是当我安装 Oracle 客户端时,我有框架 2 或 4 的 ODP。
我必须为 Framework 3.5 使用哪个 Oracle 驱动程序?
我不能改变框架。框架 3.5 是否存在 Oracle.ManagedDataAccess?
具体来说,我正在构建一个 Web api 来访问数据库。
谢谢
解决方案
您必须使用版本 2。如果您喜欢使用 ODP.NET 托管驱动程序,则必须将框架版本更改为 4 或更高版本。
对于低于 4 的框架版本,您只能使用非托管驱动程序。
推荐阅读
- reactjs - 我正在尝试制作一个可重用的组件,选择图像并取回二进制数据。在另一个组件中使用该数据是我正在努力的地方
- javascript - 如何在加载时自动“单击”DataTable 中的第一行
- react-native - 尝试使用“动画”使我的 SVG 元素旋转,但它不起作用
- cucumber - 黄瓜中的绑定变量
- django - Django - 我可以从数据库中运行代码吗?
- ios - 致命错误:浮点值无法转换为 Int,因为它要么是无限的要么是 NaN
- node.js - 带有打字稿的节点:TS1123:变量声明列表不能为空
- performance - 如何在颤动中有效地将小部件列表传递到列表视图中?
- swift - 如何使用工具栏中的搜索项?
- opengl - OpenGL顶点属性指针奇怪的行为