1.引用Oracle.ManagedDataAccess 要调用带游标的存储过程,我们必须要引用Oracle.ManagedDataAccess,有两个原因: 不需要安装OracleClient的客户端 然后在浏览处输入Oracle查找,找到Oracle.ManagedDataAccess进行下载。 ?
上个月有个项目从基于Oracle数据库的Infor ERP LN系统中多表关联查询记录,遇到一张600多万的记录表,造成本来MSSQL的Linked Server方式好用的SQL频频超时。难道是服务器与服务器之间的网络有问题?还是MSSQL 2008 R2的问题?也朝这个方向研究了一阵,后来想想算了,还是直接连Oracle吧。
Oracle 11g/12c 数据库 Oracle Client 可以不安装 Asp.net mvc Project Nuget 组件 EntityFramework 6.1.3 Oracle.ManagedDataAccess > <section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, <em>Oracle.ManagedDataAccess</em> Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, <em>Oracle.ManagedDataAccess</em>
" 3 description="Oracle, ODP.NET Managed 4.121.1.0" 4 enabled="true" 5 assemblyName="Oracle.ManagedDataAccess
最近手贱,将Oracle.ManagedDataAccess升级到19.12.0,原来运行正常(其实有问题)的代码忽然出问题了。 ?
微软推荐开发者使用第三方实现,例如 Oracle.ManagedDataAccess 客户端。
> <packages> <package id="Dapper" version="1.50.2" targetFramework="net40" /> <package id="<em>Oracle.ManagedDataAccess</em>
如果准备导入 ORACLE 数据库,则也需要引用 Oracle.ManagedDataAccess(12.1.022 以上版本) 程序集。
Oracle.ManagedDataAccess.Client", "FactoryName": "Oracle.ManagedDataAccess.Client.OracleClientFactory,Oracle.ManagedDataAccess
mysql-connector-java) JDBC (ojdbc) Python psycopg2 PyMySQL/mysql-connector-python cx_Oracle C# Npgsql MySqlConnector Oracle.ManagedDataAccess