2010-11-25 28 views
1

J'ai une requête à effectuer où l'utilisateur entrera au moment de l'exécution l'une des colonnes à inclure dans le jeu de résultats. Et, je ne saurai pas jusqu'à l'exécution combien de colonnes il pourrait choisir (il télécharge un fichier qui peut contenir un nombre variable de colonnes). Je voudrais écrire la requête où l'index de la colonne est dynamique. Quelle est la meilleure façon de faire ce genre de requête?requête linq dynamique

Merci.

Répondre

3

Vous recherchez Dynamic LINQ.

Vous pouvez également générer des arborescences d'expression à partir des noms de colonnes et appeler ThenBy dans une boucle.