我使用ODP.NET的Oracle.DataAccess.Client 4.112.2作爲我的Oracle數據提供者和EntLib 6.0。有誰知道已經實現此功能的人創建了從EntLib的數據庫派生的自己的Oracle數據庫。我曾嘗試以下:使用Microsoft Enterprise Library 6.0的Oracle Data Provider(ODP.NET)?
var factory = new DatabaseProviderFactory("Oracle.DataAccess.Client");
var db = factory.Create("MyConnection");
var conn = (Oracle.DataAccess.Client.OracleConnection)db.CreateConnection();
conn.Open();
Console.WriteLine("Connection Successful!!!\nDatabase Type: \n" + db.GetType());
conn.Close();
此連接正常,但是當我打電話db.ExecuteNonQuery(),我得到一個錯誤「不支持使用GenericDatabase連接參數發現」作爲通用數據庫返回不知道如何使用ODP.NET檢查參數。 EntLib Contrib項目針對EntLib v5.0的這個問題提供了一個解決方案,但是其中的一些內容在6.0中不被支持,並且他們的最新版本是2011年的。如果任何人都可以提供解決方案,請幫助。
您正在運行哪個版本的Windows? – 2013-05-16 14:09:20
對不起,我不明白什麼版本的Windows與此有關。無論如何,Windows Server 2012 – Donny 2013-05-17 07:06:00