2017-06-06 78 views
0

我搜索了很多,試圖找到爲什麼我得到這個錯誤,但沒有幫助,請你指教。關閉提供商連接時發生錯誤... OCI無效句柄

執行LINQ查詢

var test = (Linq query).ToList<Testdata>(); 

System.Data.EntityException當我收到以下錯誤:在關閉 提供商連接時發生錯誤。詳情請參閱內部例外。 ---> Devart.Data.Oracle.OracleException:OCI無效句柄。

在Devart.Data.Oracle.a1.c(的Int32 A_0)在Devart.Data.Oracle.aq.d()

在Devart.Data.Oracle.OracleInternalConnection.a(布爾A_0)

在Devart.Common.DbConnectionInternal.CloseInternalConnection()

在 Devart.Data.Oracle.OracleInternalConnection.CloseInternalConnection()

在Devart.Common.DbConnectionInternal.Close()

在Devart.Data.Oracle.OracleInternalConnection.Close()

在Devart.Common.DbConnectionBase.Close()

在Devart.Data.Oracle.OracleConnection.Close()

在System.Data.EntityClient.EntityConnection.StoreCloseHelper()--- 內部異常堆棧跟蹤的結尾---

在System.Data.EntityClient.EntityConnection.StoreCloseHelper()

在System.Data.EntityClient.EntityConnection.CloseHelper()

在System.Data.EntityClient.EntityConnection.Close()

在System.Data.Objects.ObjectContext.ReleaseConnection()

在System.Data.Common.Internal.Materialization.Shaper`1.Finally()

在 ystem.Data.Common.Internal.Materialization.Shaper`1.ObjectQueryNestedEnumerator.Dispose()

在System.Collections.Generic.List1..ctor(IEnumerable1集合)

在System.Linq.Enumerable.ToList [TSource](IEnumerable`1源)

+0

設置爲查詢的值是多少? –

+0

對不起,我不明白你的問題 – Mocas

+0

你能分享一些更多的代碼嗎?什麼是(Linq查詢)?你最近怎麼樣?你是否在這行代碼中遇到異常?你如何初始化dbContext? –

回答

1

send us一個小的測試項目,並用於在我們的環境中重現問題的DDL/DML腳本。還要指定您的Oracle Server和Oracle Client的版本。

+0

謝謝你的回答。我目前正在研究與Oracle數據庫(11g)連接問題的可能性,並排除了Devart組件問題的可能性。 – Mocas