Я немного смущен тем, что на самом деле представляет собой интерфейс IQueryable
.
В документации MSDN для IQueryable
говорится: «Предоставляет функциональные возможности для оценки запросов к определенному источнику данных».
В документации для IQueryProvider
сказано: "Определяет методы для создания и выполнения запросов, которые описываются объектом IQueryable".
Название и сводка документации предполагают, что это хранилище объектов/данных, которое можно запрашивать. Вторая цитата и тот факт, что класс ObjectQuery
из Entity Framework реализует IQueryable
, предполагают, что это запрос, который можно выполнить.
Я что-то не так понял или это действительно нечетко?