Loader un DomainContext avec une query invoquée
	
	
		Bonjour à tous :)
Je me trouve dans une situation (laquelle je ne vais pas détailler, car peut-être inutile) où je voudrais faire ceci : 
	Code:
	
_DomainContext.Load(_DomainContext.GetMySqlTableQuery())
 Voici la définition de GetMySqlTableQuery() qui est du code auto-généré à la compilation du client pointant vers le serveur Web. 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 | /// <summary>
/// Returns an EntityQuery for query operation 'GetMySqlTable'.
/// </summary>
public EntityQuery<MySqlTable> GetMySqlTableQuery()
{
  this.ValidateMethod("GetMySqlTableQuery", null);
  return base.CreateQuery<MySqlTable>("GetMySqlTable", null, false, true);
} | 
 Mon problème, c'est que je voudrais loader mon DomainContext avec une table SQL dont je ne connais que le nom, à partir du quel j'en déduis le nom de la méthode que je vais invoquer (car je suis dans une logique de code générique)
Mon code ci-dessous plante à l'exécution.
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 | foreach (MethodInfo method in _DomainContext.GetType().GetMethods())
{
  if (method.Name = "toto") // bon, on va dire que j'ai trouvé ma bonne méthode
  {
    EntityQuery<Entity> query = method.Invoke(_DomainContext, null) as EntityQuery<Entity>;
    _DomainContext.Load(query);
  }
} | 
 Le plantage se produit sur la ligne de code rouge et renvoit à la ligne de code bleu qui dit : 
	Citation:
	
		
		
			ArgumentNullException
La valeur ne peut pas être null.
Nom du paramètre : value
			
		
	
 Merci d'avance pour votre aide :ccool: