J'utilise LINQ dynamique pour créer des requêtes en cours d'exécution. Voici un exemple:LINQ dynamic from clause
var result = dbContext.Table1
.Where(x => x.Field1 == "SomeValue")
.Select(x => new { x.Field1, x.Field2 });
Ici, je peux modifier dynamiquement la clause where et clause select, mais est-il un moyen de dynamique de la clause?
Si je veux changer dbContext.Table1 avec une autre table en cours d'exécution? Ou je dois utiliser SQL pour cela?
EDIT: À propos de la suggestion de question en double: C'est la même question, mais il n'y a pas de bonne réponse dans cette question. La réponse fournie n'est pas assez générique, je devrais mettre une déclaration de cas pour chaque nouvelle table ...
double possible de [Comment construire une dynamique clause FROM pour une requête LINQ] (http://stackoverflow.com/questions/13796941/how-to-build-a-dynamic-from -clause-for-a-linq-query) –