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

AsQueryable преобразовывает IEnumerable в IQueryable.

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

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