首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自.NET框架Oracle9i数据访问的.NET 5引用

来自.NET框架Oracle9i数据访问的.NET 5引用
EN

Stack Overflow用户
提问于 2022-03-10 06:45:32
回答 2查看 470关注 0票数 0

我正在开发一个小型web应用程序,它需要引用现有的.NET框架(4.6)类库。此库来自一个旧项目,该项目连接到Oracle 9i数据库进行数据访问。

由于ODP.NET不支持Oracle9i,所以可以在.net 5项目中引用.net框架类库吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-11 10:18:52

最后,我使用了System.Data.OracleClient命名空间,并将所有需要的数据访问相关方法从旧的.net框架库移植到.net5项目。我必须将平台目标设置为x86,因为由于兼容性原因,Any CPU无法工作。

还添加了一个提示:Oracle9i(不确定新版本)以小数形式返回整数(11.0),在将OracleDataReader转换为类型化类时抛出一个错误。

票数 0
EN

Stack Overflow用户

发布于 2022-03-10 12:19:31

ODP.NET程序集需要和甲骨文(即时)客户端,他们的版本必须完全匹配!

根据不同Oracle版本的Client / Server互操作性支持矩阵,您需要OracleClientVersion11.2或更高版本-如果“Oracle9i”是指9.2.0版本。

您仍然可以从32位Oracle数据访问组件(ODAC)64位Oracle数据访问组件(ODAC)下载ODAC版本11.2

但我想,您需要在.NET框架4.x版本上编译

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71419864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档