[EF] OrderBy before Skip, Take

Publié le 23 septembre 2008 par Jeremy.jeanson

Voici le message obtenu suite à un test unitaire :

La méthode de test Xtr.Authentication.Test.ServiceLocator_ServiceUsersTest.FindUsersByNameTest a levé une exception :  System.NotSupportedException: La méthode Skip est uniquement prise en charge pour une entrée triée dans LINQ to Entities. La méthode OrderBy doit être appelée avant la méthode Skip..

Donc Skip ne peut être utilisé sans OderBy. Après réflexion ceci est tout à fait normal... ce qui n'est pas normal, c'est de ne pas trier les enregistrements avant de les utiliser.

Mode autoflagellation: TapesurLaMain++;