У меня есть веб-приложение ASP.NET MVC, которое в главном конструкторе HomeController () загружает изображения из байтовых массивов БД в ViewModel последней загруженной функции View ().
Каждое изображение занимает от 4 до 10количество секунд для загрузки (1920x1080, около 2,5 МБ).
Из-за большого количества изображений, загружаемых в модель, первоначальная загрузка приложения занимает даже 45 секунд, прежде чем он начинает рендеринг. View ().
Можно ли запустить загрузку байтов [] из БД с помощью асинхронных методов?
Кажется, я не могу вызывать асинхронные методы из конструктора домашних контроллеров.
Пожалуйста, помогите.