Я использую C# .NET 6, это ASP.NET Core. 6 MVC с использованием SQL Server.
Я пробовал фильтровать запросы Linq, чтобы импортировать меньше данных по страницам; Я пытался выполнить нумерацию страниц с помощью HTML-таблиц, чтобы одновременно отображать меньше данных, но это все равно очень медленно.
Вот пример выполняемых нами запросов:
Код: Выделить всё
public IActionResult Index(int id)
{
var factures = _context.Factures
.AsNoTracking()
.Include(x => x.Chantiers)
.Where(x => Convert.ToInt32(x.Annee) > 2020)
.Select(x => new FacturesViewModel()
{
// DATA HERE
})
.ToList();
return View(factures);
}
Подробнее здесь: https://stackoverflow.com/questions/754 ... st-c-asp-n
Мобильная версия