簡體   English   中英

Oracle托管數據訪問基礎提供程序在打開時失敗

[英]Oracle Managed Data Access The underlying provider failed on Open

在使用.Net 4.6.1Oracle.ManagedDataAccessOracle.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM