J'essaie de trouver un moyen de créer dynamiquement des expressions Linq. Comme je les comprends, ces expressions sont l'une des nouvelles fonctionnalités de méta-programmation introduites dans .NET Je pense que pour créer dynamiquement ces expressions, je pourrais le faire à partir d'une valeur de chaîne, mais il est également mentionné de pouvoir faire ceci à l'exécution. Un exemple dans VB.NET ou C# serait génial.Comment créer dynamiquement une expression Linq?
0
A
Répondre
1
Vous pouvez le faire en utilisant la classe Expression
. Voir http://community.bartdesmet.net/blogs/bart/archive/2006/11/22/Getting-started-with-C_2300_-3.0-Expression-Trees.aspx pour une explication et des références à plus d'articles sur la façon d'accomplir cela.
Questions connexes
- 1. Comment créer dynamiquement LINQ QUERY?
- 2. créer dynamiquement des expressions lambdas + linq + OrderByDescending
- 3. Comment créer un LINQ to Entities expression
- 4. Générer dynamiquement une expression pour appeler la méthode LINQ Where
- 5. Comment construire dynamiquement LINQ
- 6. Comment créer une expression régulière en Python?
- 7. tri Dynamiquement un DbDataReader LINQ
- 8. Créer une nouvelle colonne dynamiquement
- 9. Comment créer une image dynamiquement sur AppEngine
- 10. Comment créer une Listbox dynamiquement wpf
- 11. Comment créer dynamiquement une vue d'étincelle compilée?
- 12. WhereNot expression LINQ
- 13. Comment créer dynamiquement des fonctions accessibles dans une portée parente?
- 14. Comment créer une classe dans un fichier dbml dynamiquement
- 15. Comment écrire une expression pour une propriété linq to sql?
- 16. Comment faire une expression LINQ pour appeler une méthode?
- 17. créer dynamiquement
- 18. Gestion des exceptions dans une expression LINQ
- 19. Une nouvelle expression nécessite() ou ... dans LINQ
- 20. Comment créer une expression LINQ à partir d'une propriété de navigation Entity Framework?
- 21. Dynamiquement recherche à l'aide LINQ et créé dynamiquement prédicats
- 22. Sélectionnez une colonne dynamiquement en utilisant LINQ?
- 23. bind linq expression
- 24. Créer une nouvelle expression à partir d'une expression existante
- 25. Jointure dans linq avec une expression régulière
- 26. Comment créer une transaction LINQ to SQL?
- 27. Comment créer une expression régulière pour une liste de domaines?
- 28. Comment créer une méthode qui accepte une expression lambda
- 29. Comment créer des onglets Dynamiquement
- 30. Linq Lambda Expression
Dupliqué: http://stackoverflow.com/questions/483672/is-it-possible-to-evalue-a-string-containing-valid-linq-dynamically-at-runtim –
Ce n'est pas un doublon, avez-vous lire ma question? – Achilles