2017-06-06 80 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