[英]Oracle Managed Data Access The underlying provider failed on Open
在使用.Net 4.6.1
和Oracle.ManagedDataAccess
和Oracle.ManagedDataAccess.EntityFramework
C#控制台應用程序中,以下代碼出現錯誤。 該代碼在前74次工作,然后因錯誤而失敗:
基礎提供程序在打開時失敗
THING tempThing = thingEntity.THINGS
.AsNoTracking()
.Where(d => d.THING_ID == thi)
.SingleOrDefault();
從Oracle.DataAccess驅動程序切換到托管驅動程序時,會發生此問題。
作為一個問題修復,我發現可以增加連接字符串中的“最大池大小”。 這暫時有效,但是真正的答案是更好地處理連接。
最大池大小= 200;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.