我试图找出将(现有)ASP.Net 应用程序连接到 Oracle 数据库以读取其字典信息的最佳方法。
可能性实在是太多了:
- 适用于 Oracle 的 MS 数据提供程序(需要 8.1.7,命名空间 System.Data.OracleClient)
- .NET 的 Oracle 数据提供程序(需要 9.2,命名空间 Oracle.DataAccess)
- 用于 OLE DB 的 Oracle 提供程序
- MSDASQL 和 ODBC
由于我当前的应用程序使用 MSSQL 服务器,因此进一步的选择是:
- 链接服务器,通过 server..user.object 访问
- 通过 OPENROWSET 链接服务器
关于 SO 的类似主题有几个问题,但只有一些已接受答案。
您对每位司机的体验如何?他们的优点和缺点是什么?
当然,Oracle 推荐的是 ODP.Net。9.2(或更高版本)的要求今天有问题吗?