Объединение DbContext в Azure функций - PullRequest
2 голосов
/ 10 июля 2020

У меня есть функция Azure, работающая по плану потребления. Когда функция находится под большой нагрузкой, я получаю System.InvalidOperationException с сообщением The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.

Я использую инъекцию зависимостей, и до сих пор я вводил свой Entity Framework Core DbContext с помощью AddDbContextPool. Рекомендуется ли пул DbContext для функций Azure, или мне лучше использовать AddDbContext?

Строка подключения к моему SQL серверу указывает только сервер и аутентификацию, что означает, что пул подключений также должен быть включен дефолт. Пул соединений также рекомендуется для Azure функций?

...