c# - 适用于 32 位和 64 位的 ODP.NET

标签 c# .net oracle ado.net odp.net

我正在开发使用 ODP.NET 连接到 Oracle 数据库的应用程序。我想为 32 位和 64 位机器提供一个版本。问题是我无法弄清楚如何使用 anycpu 目标构建 projetc,似乎它要求目标与 ODP 驱动程序版本相同。所以这意味着我需要同一应用程序的版本,一个用于 32 位,另一个用于 64 位。但在使用 MS .NET Oracle 客户端 (System.Data.OracleClient) 时同样没有问题。有没有一种方法可以使用 ODP.NET 获得与在 MS .NET 客户端上相同的行为?

最佳答案

几年后才更新:Oracle 发布了托管 ODP.NET 客户端,因此无需再为 .NET 应用程序中的 x64/x86 烦恼。您可以在 Oracle 网站上找到更多信息:http://www.oracle.com/technetwork/topics/dotnet/index-085163.html

关于c# - 适用于 32 位和 64 位的 ODP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959988/

相关文章:

c# - 如何在 Web 应用程序中使用 native 库方法?

c# - 您如何对此类设计进行分类?

c# - 访问属性的最佳方式

c# - 根据 FxCop,为什么 ReadOnlyCollection<ReadOnlyCollection<T>> 不好?在生成不可变二维对象时有什么替代方案?

mysql - 如果不使用另一个表作为 'SELECT' 语句,则检查表是否存在

c# - 重写继承方法时避免显式类型转换

c# - 通过约束搜索字典值? (C#)

c# - 卸载未显示在添加/删除程序列表中的 sql express

sql - Oracle Date TO_CHAR ('Month DD, YYYY' ) 中有额外的空格

sql-server - 将 Oracle 数据(和索引)移动到 SQL-Server - 数据大写