У меня есть форма на веб-странице с несколькими полями со списком, каждое поле со списком перечисляет записи из разных таблиц в одной базе данных.
при тестировании моего кода веб-страница медленно открывается из-за всех данных, полученных из SQL.
Есть ли более эффективный способ получения данных из списка?
вот код, который я использую для заполнения списков на Get, позже используемых в бритвенных страницах для заполнения списков
public async Task<IActionResult> OnGetAsync(int? id) {
List1 = await _dbcontext.tbl1.ToListAsync();
List2 = await _dbcontext.tbl2.ToListAsync();
List3 = await _dbcontext.tbl3.ToListAsync();
List4 = await _dbcontext.tbl4.ToListAsync();
}