Entity Framework for Oracle 基本配置

1、須要安裝ODAChtml

若是不安裝ODAC,在數據源鏈接的配置中,看不到Oracle的選項sql

 

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

with Oracle Developer Tools for Visual Studiooracle

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

2、解決安裝ODACPL/SQL沒法登錄的問題工具

安裝ODAC後登錄Pl/SQL報錯以下:spa

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

好比個人機器上安裝完ODAC後出現兩個版本:htm

OraDbClient12Home1是安裝ODAC後裝上去的,安裝Oracle Client的時候會把PL/SQL裏面的Oracle HomeOCI Library環境變量一併給修改了,致使沒法讀取到相應的文件而我沒法登錄。blog

處理方法:

 

 

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();

跟蹤結果以下:

相關文章
相關標籤/搜索