Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 要使用使用Entity Framework 4连接到Oracle 11.2.0.3.20的程序,客户端至少需要安装什么?_.net_Oracle_Oracle11g_Installation_Entity - Fatal编程技术网

.net 要使用使用Entity Framework 4连接到Oracle 11.2.0.3.20的程序,客户端至少需要安装什么?

.net 要使用使用Entity Framework 4连接到Oracle 11.2.0.3.20的程序,客户端至少需要安装什么?,.net,oracle,oracle11g,installation,entity,.net,Oracle,Oracle11g,Installation,Entity,我已经完成了一些DLL,它们是一个项目的一部分,将安装在我们公司的客户机上。这些DLL是在.NET 4.0上编译的,使用Entity Framework 4连接Oracle数据库并在正常处理过程中检索数据。我开发和测试DLL的机器上安装了ODAC 11.2.0.3.20,我使用ODP.NET和Oracle Developer Tools for Visual Studio完成了所有工作 现在,我想知道的是:我需要在客户机上安装多少Oracle“东西”才能使其正常工作,我在哪里可以找到这些“东西”

我已经完成了一些DLL,它们是一个项目的一部分,将安装在我们公司的客户机上。这些DLL是在.NET 4.0上编译的,使用Entity Framework 4连接Oracle数据库并在正常处理过程中检索数据。我开发和测试DLL的机器上安装了ODAC 11.2.0.3.20,我使用ODP.NET和Oracle Developer Tools for Visual Studio完成了所有工作


现在,我想知道的是:我需要在客户机上安装多少Oracle“东西”才能使其正常工作,我在哪里可以找到这些“东西”?我不是在问如何处理所有的.NET依赖关系和其他诸如此类的问题,我非常熟悉我需要做些什么来让其他的一切正常工作。我只需要Oracle方面的帮助。

您在.net项目中引用的托管Oracle.DataAccess.dll程序集是Oracle客户端的一小部分,它是一堆非托管二进制文件。托管dll通过各种方法(注册表、oracle_home环境变量、dllpath config参数)搜索要使用的客户端安装。据我所知,最小的客户端占用空间是xcopy安装,其中包括“即时客户端”:

您可以在此处找到安装指南: (为.net客户端应用程序安装它与为asp.net服务器安装它没有多大区别


未来,考虑WCF服务形式的物理中间TEIR。当您丢失了一些直接的查问能力时,您可以消除在每个机器上安装Oracle客户端的头痛。RIA服务可能是一个选项:

谢谢您的响应。我们实际上计划在FUTU中移动到Web服务。此外,我们还正在转向一种新技术,该技术允许我们从客户机-服务器arch过渡到基于web的应用程序。基本上,出于历史原因,我不得不这样做,但感谢您的建议。我还应该提到,oracle正在开发一种完全管理的驱动程序,目前处于测试阶段:不确定测试版产品是否为ac这对你来说是可以接受的,但值得一提。这里还有一段youtube视频: