Я новичок в EF, так что будьте немного осторожнее, сейчас я использую 4.2. Я просто хочу знать, как лучше всего ограничить EF загрузкой только отфильтрованных данных вместо извлечения всех данных из БД и затем применив к нему фильтры.
Я вижу DbContext.Set () или DbContext.Set (). AsQueryable (); Не уверен насчет функции «Где», но, похоже, она работает по тому же принципу, т. е. уже загружает все данные для любой таблицы и применяет к ним фильтры, разве это не станет серьезным ударом по производительности? Или я что-то здесь упускаю? Я не хочу, чтобы EF получал все данные из таблицы, а только отфильтровал. как это сделать?
спасибо