Управляемый доступ к данным Oracle. Основной поставщик не удалось открыть - PullRequest
0 голосов
/ 16 мая 2018

В моем консольном приложении C # с использованием .Net 4.6.1 и Oracle.ManagedDataAccess и Oracle.ManagedDataAccess.EntityFramework я получаю сообщение об ошибке в следующем коде. Код работает первые 74 раза, а затем завершается с ошибкой:

Основной провайдер не удалось открыть

THING tempThing = thingEntity.THINGS
    .AsNoTracking()
    .Where(d => d.THING_ID == thi)
    .SingleOrDefault();

1 Ответ

0 голосов
/ 16 мая 2018

Эта проблема возникла при переключении с драйвера Oracle.DataAccess на управляемый драйвер.

В качестве исправления вопросов и ответов я обнаружил, что могу увеличить максимальный размер пула в строке подключения. Пока это работает, но реальный ответ - лучше справляться с удалением соединений.

Максимальный размер пула = 200;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...