2010-11-15 9 views
0

Existe-t-il des outils permettant d'analyser le code et de suggérer des réécritures utilisant Linq?Code de mise à jour pour utiliser Linq

+3

LINQ couvre plusieurs saveurs différentes. Linq à XML, Linq à des objets, Linq à Sql. Vous pouvez fournir plus d'informations sur exactement quelle saveur ET éventuellement un exemple de code de ce que vous essayez de convertir. – NotMe

Répondre

4

ReSharper inclut certaines fonctionnalités « Mise à niveau vers LINQ », je ne l'ai jamais utilisé, mais il peut être utile: http://www.jetbrains.com/resharper/whatsnew/index.html#code_analysis

+1

Il y a eu plusieurs fois où Resharper a trouvé comment remplacer 10+ lignes de code hérité par une instruction LINQ très simple et facile à comprendre. Il n'y a aucun moyen que je l'aurais compris par moi-même - Resharper est plus intelligent que moi! –

1

Vous pouvez essayer d'utiliser LINQPad - il prend en charge intellisense (version payante) et peut exprimer un fragment de code que vous écrivez en utilisant différentes syntaxes.

+0

LINQPad est idéal pour tester rapidement les choses. –