EF 配置Oracle数据库的具体操作方法
程序员文章站
2022-04-03 20:32:16
ef可以配置oracle数据库,但不知道为什么一直配置不好。
其实可以使用使用nuget管理程序包,自动配置数据库,但需要注意的时,需要安装两个包,而并不是一个,我一直以...
ef可以配置oracle数据库,但不知道为什么一直配置不好。
其实可以使用使用nuget管理程序包,自动配置数据库,但需要注意的时,需要安装两个包,而并不是一个,我一直以为时一个,但已启动程序就会出错。
安装后配置文件的主要的改变如下:
<configsections> <!-- for more information on entity framework configuration, visit http://go.microsoft.com/fwlink/?linkid=237468 --> <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;" /> </connectionstrings> <entityframework> <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>
oracle.manageddataaccess.client配置节的datasource好像没有用
以上这篇ef 配置oracle数据库的具体操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
详解Spring Hibernate连接oracle数据库的配置
-
C#利用ODP.net连接Oracle数据库的操作方法
-
NET EF 连接Oracle 的配置方法记录
-
plsql连接oracle数据库的配置
-
Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)
-
oracle 11g配置 解决启动连接数据库出现的ora错误
-
Oracle 配置连接远程数据库的教程
-
用DS配置oracle数据库时,使用和客户端相同的账号导致的问题
-
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
-
EF 配置Oracle数据库数据库连接字符串的实例