1、須要安裝ODAChtml
若是不安裝ODAC,在數據源鏈接的配置中,看不到Oracle的選項sql
我下載安裝的組件是32-bit Oracle Data Access Components (ODAC) 數據庫
with Oracle Developer Tools for Visual Studio)oracle
地址:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html框架
2、解決安裝ODAC後PL/SQL沒法登錄的問題工具
安裝ODAC後登錄Pl/SQL報錯以下:spa
若是你一直使用Oracle數據庫,那麼你的機器上必定已經安裝過一個Oracle Client版本了,當你安裝ODAC的時候,實際上又安裝了一個Oracle 版本,hibernate
好比個人機器上安裝完ODAC後出現兩個版本:htm
OraDbClient12Home1是安裝ODAC後裝上去的,安裝Oracle Client的時候會把PL/SQL裏面的Oracle Home和OCI 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();
跟蹤結果以下: