1、在程序中添加Oracle.ManagedDataAccess.dll 引用
2、如果报错“类型初始值设定项引发异常”并提示有“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config”文件配置的时候,可以修改该文件也可以machine.config文件,也可以直接在Web.Config,在Web.Config和machine.config添加的配置都是一样的。添加配置如下:
(1)在configuration节点里面最前面添加一个configSections节点,在节点中添加下面语句
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
(2)在configuration节点里面的最后面添加
<system.data>
<DbProviderFactories>
配置oracle操作DLL
<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.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
如果有了system.data和DbProviderFactories节点,在里面添加对应配置就行了。
注意:如果添加这样的配置建议在在项目中进行添加