Я читал при использовании LINQ для entites запрос имеет тип IQueryable
, прежде чем он не обрабатывается, но если запрос был обработан, он больше не IQueryable
, но ObjectQuery
.Возвращение IQueryable против ObjectQuery при использовании LINQ для лиц
В этом случае правильно ли написать методы из моего слоя (слоя репозитория) для возврата IQueryable?
Нужно ли использовать?
Почему я хочу вернуть ObjectQuery
?
Я исхожу из LINQ to SQL-фона, где всегда были IQueryable
, но EF, похоже, изменил это.
Любая помощь действительно ценится.
спасибо .. нормально iqueryable это тогда :-) ... я не думаю, что мне нужна какая-либо предварительная функция objectquery ... ermmm мне нужно отбрасывать .. как от запроса linq к объектам это objectquery, который возвращается ... поэтому, когда я возвращаю объект из моего метода .. мне нужно, чтобы бросить или что-то еще? Еще раз спасибо –
Нет, вам не нужно бросать. –
Спасибо большое! просто то, что мне нужно! –