EF 配置Oracle數(shù)據(jù)庫的具體操作方法
EF可以配置Oracle數(shù)據(jù)庫,但不知道為什么一直配置不好。
其實可以使用使用NUGET管理程序包,自動配置數(shù)據(jù)庫,但需要注意的時,需要安裝兩個包,而并不是一個,我一直以為時一個,但已啟動程序就會出錯。

安裝后配置文件的主要的改變?nèi)缦拢?/p>
<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配置節(jié)的dataSource好像沒有用
以上這篇EF 配置Oracle數(shù)據(jù)庫的具體操作方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Oracle?19c數(shù)據(jù)庫卸載重裝步驟教程
許多的行業(yè)已經(jīng)開始使用分布式數(shù)據(jù)庫的方式來解決數(shù)據(jù)存儲和管理的問題,而Oracle關系型數(shù)據(jù)庫仍擁有數(shù)據(jù)庫領域領先的技術,這篇文章主要給大家介紹了關于Oracle?19c數(shù)據(jù)庫卸載重裝步驟的相關資料,需要的朋友可以參考下2024-05-05
深入淺析Oracle數(shù)據(jù)庫管理之創(chuàng)建和刪除數(shù)據(jù)庫
本篇文章給大家介紹oracle數(shù)據(jù)庫管理之創(chuàng)建和刪除數(shù)據(jù)庫,本文從數(shù)據(jù)庫管理概述、數(shù)據(jù)庫管理方法、數(shù)據(jù)庫的準則、使用dbca創(chuàng)建數(shù)據(jù)庫、使用dbca刪除數(shù)據(jù)庫等五大方面展開話題,需要的朋友一起學習吧2015-10-10
Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結
這篇文章主要介紹了Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結的相關資料,需要的朋友可以參考下2015-12-12
解讀Oracle中代替like進行模糊查詢的方法instr(更高效)
這篇文章主要介紹了解讀Oracle中代替like進行模糊查詢的方法instr(更高效),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11
oracle與gbase8s遷移數(shù)據(jù)類型對照以及舉例說明
gbase8s是一個高性能的分布式關系型數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關于oracle與gbase8s遷移數(shù)據(jù)類型對照以及舉例說明的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-12-12
oracle刪除數(shù)據(jù)但表空間占用率沒有減小的情況
這篇文章主要介紹了oracle刪除數(shù)據(jù)但表空間占用率沒有減小的情況,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
DBF 文件恢復 ORACLE 數(shù)據(jù)庫的方法
這篇文章主要介紹了DBF 文件 ORACLE 數(shù)據(jù)庫恢復的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01

