Requête LINQ ajoutant orderby fait passer et ne pas Prendre le travail Linqpad

Je veux utiliser le Saut et Prendre pour ma recherche, mais je veux aussi utiliser orderby

Sans l'Ignorer et de Prendre, avec LinqPad je peux faire la suite et cela fonctionne avec orderby

var query = from m in Orders
            orderby m.ID descending
            select m;
query.Dump();

Cependant, si je continue le tri, puis l'échec

query = query.Skip(1 + 10).Take(10);
query.Dump();

- Je supprimer le orderby et il fonctionne, mais je veux le orderby ....

var query = from m in Orders
    select m;   
query = query.Skip(1 + 10).Take(10);            
query.Dump();
Qu'entendez-vous par il ne parvient pas?

OriginalL'auteur | 2014-01-21