加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何为.Net应用程序选择Oracle提供程序?

发布时间:2020-12-15 08:32:12 所属栏目:百科 来源:网络整理
导读:我试图找出将(现有的)ASP.Net应用程序连接到Oracle数据库以读取其字典信息的最佳方法. 可能性太多了: MS Data Provider for Oracle(需要8.1.7,命名空间System.Data.OracleClient) Oracle Data Provider for .NET(需要9.2,命名空间Oracle.DataAccess) OLE DB
我试图找出将(现有的)ASP.Net应用程序连接到Oracle数据库以读取其字典信息的最佳方法.

可能性太多了:

> MS Data Provider for Oracle(需要8.1.7,命名空间System.Data.OracleClient)
> Oracle Data Provider for .NET(需要9.2,命名空间Oracle.DataAccess)
> OLE DB的Oracle提供程序
> MSDASQL和ODBC

由于我当前的应用程序使用MSSQL服务器,其他选项将是:

>链接服务器,通过server..user.object访问
>通过OPENROWSET链接服务器

关于SO的类似主题有几个问题,但只有一些人接受了答案.

您对每位车手的体验如何?它们的优缺点是什么?

当然Oracle推荐ODP.Net.版本9.2(或更高版本)的要求今天是个问题吗?

解决方法

我也推荐ODP.NET.选择最新的提供商( http://www.oracle.com/technology/tech/windows/odpnet/index.html).它可以与Oracle 9.2数据库或数据库的较新版本连接.

Oracle数据提供程序非常有限.您无法使用数组作为示例和用户定义的类型.为什么微软会为连接Oracle提供良好的支持?

您也可以查看devart的提供者:http://www.devart.com/dotconnect/oracle/.它支持实体框架.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读