ASP.NET MVC для Azure Process Large File с использованием Entity Framework - проблема с тайм-аутом подключения к базе данных

Niraj Patel спросил: 03 февраля 2018 в 10:23 в: asp.net-mvc

У нас есть приложение ASP.NET MVC, которое развертывается на Azure. Приложение позволяет загружать большие файлы Excel (около 15 МБ = 25 тыс. Строк).

В коде мы обрабатываем каждую запись параллельно, выполняя проверку на ней, и если все выглядит хорошо, мы вставляем / обновление записей в базе данных SQL Server в отдельной транзакции с использованием Entity Framework. По прошествии некоторого времени мы получаем ошибку тайм-аута подключения к базе данных SQL Server.

Каков наилучший способ обработки этого большого файла Excel эффективным способом без получения ошибки таймаута на Azure?

Спасибо


0 ответов