标签: c# asp.net-mvc asynchronous model-view-controller web-applications
我有一个ASP.NET MVC Web应用程序,该应用程序在主HomeController()的构造函数中将图像从DB字节数组加载到稍后加载的View()的ViewModel中。
每个图像的加载时间为4到10秒(1920x1080约2,5MB)。
由于要加载大量图像到模型中,因此初始App加载甚至需要45秒才能开始呈现View()。
是否可以使用异步方法从数据库运行byte []加载?
我似乎无法从本地控制器的构造函数中调用异步方法。
请帮助。