gpt4 book ai didi

EF 配置Oracle数据库的具体操作方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章EF 配置Oracle数据库的具体操作方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

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

EF 配置Oracle数据库的具体操作方法

安装后配置文件的主要的改变如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<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数据库的具体操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.

最后此篇关于EF 配置Oracle数据库的具体操作方法的文章就讲到这里了,如果你想了解更多关于EF 配置Oracle数据库的具体操作方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com