У меня есть таблица, которая насчитывает 350448 записей, из которых мне нужно выполнить несколько повторяющихся запросов через LINQ с Entity Framework.
Количество этих повторяющихся запросов составляет приблизительно 1440 , я не могу изменить базу данных.
Как лучше всего с точки зрения производительности:
- Выбрать все 350448 записей и запросить их на клиенте
- Выполнение 1440 запросов к базе данных
- Попытка сначала сузить данные, а затем выполнить запрос на клиенте
Мне нужно иметь возможность поиска дляВ основном 1440 предметов, но я знаю о возможных проблемах с производительностью.