2011-02-10 77 views
0

我有一個ASP.NET 4.0應用程序,我用NHibernate 3.0與ODP.NET(最新版本)訪問Oracle Express 10g數據庫。除了CLOB列在我的對象中混合起來之外,所有的工作都很好。odp.net混合/緩存clob列

實施例:

HTTP請求/產品/ 1 /:

所有返回的列的值是確定。

HTTP請求/產品/ 2 /:

所有返回的列的值是行,除了CLOB列。返回的CLOB列來自之前加載的對象。

禁用連接池時,問題消失。

但我想使用連接池,它不覺得正確的解決方案。這是ODP.NET中的錯誤還是我錯過了一些內置的「功能」?

+0

它的方式與此Nhibernate錯誤,http://216.121.112.228/browse/NH-2500 –

回答

2

我有一個類似的problem,並在連接字符串中設置「Statement Cache Purge = true」來解決它。但我承認這是一個非常奇怪的情況,因爲它只發生在clob中。

+0

謝謝,這解決了問題! – Richard