Порядок по убыванию не работает на LINQ to Entity - PullRequest
2 голосов
/ 15 апреля 2010

Заказ по убыванию не работает на LINQ to Entity В следующем запросе вместо восходящего Если я продолжаю нисходящий, он не работает. Пожалуйста, помогите мне

var hosters =
    from e in context.Hosters_HostingProviderDetail
    where e.ActiveStatusID == pendingStateId
    orderby e.HostingProviderName ascending
    select e;

return hosters.ToList();

Ответы [ 2 ]

4 голосов
/ 27 июня 2014

Вы также можете использовать лямбда-выражение для получения того же результата:

return context.Hosters_HostingProviderDetail.Where(e => e.ActiveStatusID == pendingStateID).OrderByDescending(e => e.HostingProviderName).ToList();
4 голосов
/ 15 апреля 2010

Это должно вернуть правильный результат. У меня это нормально работает.

var hosters = 
from e in context.Hosters_HostingProviderDetail 
where e.ActiveStatusID == pendingStateId 
orderby e.HostingProviderName **descending**
select e; 

return hosters.ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...