Преобразует IEnumerable в IQueryable

AsQueryable Преобразует IEnumerable в IQueryable .

IQueryable рекомендуется для запроса объектов из удаленного источника (например, из базы данных).

AsQueryable используется, когда необходимо построить дерево выражений для запроса удаленного объекта. Таким образом, если имеется несколько конструкций запроса, выполнение запроса после AsQueryable выполняется удаленно и возвращается окончательный набор результатов. Если AsQueryable не используется, то все последующие запросы будут выполняться один за другим (как в конвейере). Между удаленным источником и приложением будет многократная передача

.