如何在不使用Entity Framework进行安装的情况下部署和配置ODP.NET?
A.如何部署和配置Oracle.DataAccess.Client?
B.如何部署和配置Oracle.ManagedDataAccess.Client?
C.为了使用Oracle SSDL的EDMX进行构建,您需要做什么?
D.您需要为设计师支持安装什么?
我可能在这里提出错误的问题,如果是的话,我愿意改变它.
我有一个使用Microsoft.NET Oracle提供程序的项目(我们的计划是更改为ODP,但我们还没有这样做).
我试图让这个项目在Windows 2008(x64)构建服务器上构建.它构建得很好但我们的单元测试在他们点击Oracle数据库上的东西时失败了.
我最初安装了32位oracle 9i客户端,这是我们目前在winxp开发盒和之前的2003构建服务器上使用的.但现在这会得到如下消息:尝试加载Oracle客户端库会引发BadImageFormatException.在安装了32位Oracle客户端组件的64位模式下运行时,将发生此问题.
我们尝试编译到x86平台,但没有更改错误消息.
我现在安装了11g 64位客户端,但是我收到一条消息,说System.Data.OracleClient需要Oracle客户端软件版本8.1.7或更高版本.
那么我应该使用Oracle安装什么?
编辑:
我能够让这个工作.原来这是导致问题的测试,迫使NUnit以32位模式运行:http://geekswithblogs.net/Lance/archive/2006/12/28/102191.aspx我能够让测试工作使用旧的32位驱动程序.对于这个问题,这将是一个糟糕的答案,所以我没有使用它,但很乐意为任何向转换到Oracle 64位驱动程序提供一些好信息的人给出正确的答案.
我正在开发使用ODP.NET连接到Oracle DB的应用程序.我想为32位和64位机器提供一个版本.问题是我无法弄清楚如何使用anycpu目标构建projetc ,似乎它要求目标与ODP驱动程序版本相同.因此,这意味着我需要同一个应用程序的版本,一个用于32位,另一个用于64位.但使用MS .NET Oracle客户端(System.Data.OracleClient)时同样没问题.有没有办法在MS .NET客户端上使用ODP.NET具有相同的行为?
我有 Visual Studio 2012 和 Oracle 11g,想使用 OPD.NET 连接 oracle 数据库。我下载了
ODAC112040Xcopy_32bit zip文件并解压缩文件并单击intall.bat和configure.bat然后我打开visual studio 2012并添加refrence
ODAC112040Xcopy_32bit\odp.net4\odp.net\bin\4
Oracle.DataAccess.DLL
并使用 Oracle.DataAccess.Client 添加 DAL.CS 文件;
但找不到类型或命名空间 oracle。请指导我如何解决这个问题
oracle ×4
odp.net ×3
c# ×2
.net ×1
ado.net ×1
app-config ×1
asp.net ×1
batch-file ×1
dataprovider ×1
oracle11g ×1