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