Entity Framework for Oracle 基本配置


1、需要安裝ODAC

如果不安裝ODAC,在數據源連接的配置中,看不到Oracle的選項

 

我下載安裝的組件是32-bit Oracle Data Access Components (ODAC) 

with Oracle Developer Tools for Visual Studio

地址:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

2、解決安裝ODACPL/SQL無法登陸的問題

安裝ODAC后登陸Pl/SQL報錯如下:

如果你一直使用Oracle數據庫,那么你的機器上一定已經安裝過一個Oracle Client版本了,當你安裝ODAC的時候,實際上又安裝了一個Oracle 版本,

比如我的機器上安裝完ODAC后出現兩個版本:

OraDbClient12Home1是安裝ODAC后裝上去的,安裝Oracle Client的時候會把PL/SQL里面的Oracle HomeOCI Library環境變量一並給修改了,導致無法讀取到相應的文件而我無法登陸。

處理方法:

 

 

3、使用Entity Framework Profiler跟蹤sql語句

如果你使用過Nhibernate框架的話,你一定會知道有一個HibernatingRhinos.NHibernate.Profiler.Client.exe的工具可以跟蹤到程序執行的sql語句,EF也是一樣有一個Entity Framework Profiler工具,而且與NHibernate.Profiler是同一個公司的產品。

使用方法如下:

先下載工具:http://www.hibernatingrhinos.com/Products/EFProf

在程序中引用下載程序集中的HibernatingRhinos.Profiler.Appender程序集。

然后在代碼中加入如下代碼即可:

HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.Initialize();

跟蹤結果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM