计算机教程

当前位置:3522.com > 计算机教程 > EF3522.com 配置Oracle数据库的具体操作方法

EF3522.com 配置Oracle数据库的具体操作方法

来源:http://www.4sports-uk.com 作者:3522.com 时间:2020-05-01 14:17

EF可以配置Oracle数据库,但不知道为什么一直配置不好。

使用Nuget管理程序包自动安装了Oracle的两个程序包后,配置文件就已经准备好了,但一直很奇怪,一直连接不上数据库,

其实可以使用使用NUGET管理程序包,自动配置数据库,但需要注意的时,需要安装两个包,而并不是一个,我一直以为时一个,但已启动程序就会出错。

使用过Oracle的都知道,Oracle的配置一般都需要 net manager,然后就可以连接数据了。

3522.com,安装后配置文件的主要的改变如下:

一般这样配置后,连接字符串就是如下了:

 configSections !-- For more information on Entity Framework configuration, visit  -- section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" / section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" / /configSections connectionStrings add name="DefaultConnection" providerName="Oracle.ManagedDataAccess.Client" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.19.19.187)(PORT=6521))(CONNECT_DATA=(SERVICE_NAME=easa)));User ID=User;Password=Password;" / /connectionStringsentityFramework defaultConnectionFactory type="Oracle.ManagedDataAccess.EntityFramework.OracleConnectionFactory, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" / providers provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" / /providers /entityFramework system.data DbProviderFactories 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 oracle.manageddataaccess.client version number="*" dataSources dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.19.19.187)(PORT=6521))(CONNECT_DATA=(SERVICE_NAME=easa))) " / /dataSources /version /oracle.manageddataaccess.client
add key="connection.connection_string" value="Data Source=EASDBBJ;User ID=User;Password=Password;" /

本文由3522.com发布于计算机教程,转载请注明出处:EF3522.com 配置Oracle数据库的具体操作方法

关键词: 3522.com

上一篇:mysql3522.com limit速度优化分析

下一篇:没有了