Я читал, когда использовал LINQ для перехвата запроса типа IQueryable
до его обработки, но когда запрос обработан, он больше не IQueryable
, а ObjectQuery
.
В этом случае правильно ли писать методы из моего слоя (уровня репозитория) для возврата IQueryable?
Нужно ли приводить?
Зачем мне возвращать ObjectQuery
?
Я пришел из среды LINQ to SQL, где вещи всегда были IQueryable
, но EF, похоже, изменил это.
Любая помощь действительно ценится.