当前位置:Gxlcms > 数据库问题 > PetaPoco利用ODP.NET Managed Driver连接Oracle

PetaPoco利用ODP.NET Managed Driver连接Oracle

时间:2021-07-01 10:21:17 帮助过:23人阅读

请问解决了吗? 支持(0)反对(0)   回复引用 #2楼 2016-11-17 12:34 | Leaf.Duan  
其实就是要配置 config 的 DbProviderFactories 就好了。一般 web 项目,修改 web.config 的配置就好了,当然可以修改 machine.config ,这个是全局的,配置好了其他所有项目都不用配置了。
发现这个配置还有一个好处,就是项目可以不用直接依赖各个 data driver 的 dll,比如 NHibernate,支持那么多数据库,但它本身没有依赖那些 dll,而是用的 DbProviderFactory。
参考一下我的配置(web.config):
1 2 3 4 5 6 7 8 <system.data>     <DbProviderFactories>       <remove invariant="Npgsql" />       <add name="PostgreSQL Data Provider" invariant="Npgsql" description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql, Version=3.1.8.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />       <remove invariant="Oracle.ManagedDataAccess.Client" />       <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />     </DbProviderFactories>   </system.data>
支持(0)反对(0)   回复引用

PetaPoco利用ODP.NET Managed Driver连接Oracle

标签:恶心   sharp   div   而且   string   client   安装oracle   odi   目录   

人气教程排行