Passer plusieurs paramètres, avec OData URL

Je veux passer plusieurs paramètres, dans ma Requête Get à l'aide Protocole OData. Ci-dessous est ce que je fais.

Je suis à l'aide de fiddler pour OBTENIR la demande qui est comme suit

https://127.0.0.1/odata/controllerName('param1','param2')

Dans ma classe de contrôleur, j'ai deux méthodes de contrôleur. Les premières méthodes de contrôleur accepte un seul paramètre et le second accepte deux paramètres. Contrôleur de méthode avec un paramètre fonctionne très bien.Lorsque je demande la méthode du contrôleur avec deux paramètres, Il appelle la méthode du contrôleur avec un paramètre. Je ne suis pas en mesure de comprendre pourquoi il ne reconnaît pas la méthode du contrôleur avec deux paramètres. Ou OData ne prend pas en charge plusieurs paramètres.

Méthode de contrôleur 1

public int controllerName([FromOdataUri] string key);

Méthode De Contrôleur 2

public int controllerName([FromODataUri] string param1, [FromODataUri] string param2);

OriginalL'auteur Varun Gupta | 2014-04-04