Convertit une chaîne en un entier pour la commande à l'aide de LINQ

Je voudrais commander ma liste par une chaîne convertie en int:

var orderedListOfRfidTags = uow.RfidTags.OrderBy(t => Convert.ToInt32(t.Number)).ToList();

mais à obtenir: La méthode 'ToInt32" n'est pas pris en charge.

Voulez-vous dire LINQ to SQL ou EF?
Suis en utilisant Lightspeed que mon ORM.. mais je suis de deviner ce qui peut être agnostique à tous les fournisseurs linq?
non, c' t dépendent du fournisseur. Certains fournisseurs pourraient soutenir que la méthode.
Une option serait d'essayer en utilisant int.Parse() au lieu de cela, mais il est probable que ne fonctionne pas, soit.

OriginalL'auteur Dave Mateer | 2011-05-12