Кеширование компиляции запросов.

Процесс трансляции LINQ ExpressionTree в запрос соответствующего провайдера БД занимает время.
Для достижения большей производительности можно закешировать результаты этого процесса.

Скомпилированные запросы
https://metanit.com/sharp/entityframeworkcore/8.1.php

Кеширование результатов запросов (данных)

Индексация загруженных данных по уникальным отдельным полям или наборам полей.
Подписка на события Change Tracking | Отслеживание изменений отслеживание присоединяемых объектов.

Теги: