J'ai un contrôleur qui doit accepter un certain type de filtre, puis transmettre la demande contre un point de terminaison api web tels que http://crmorg/v2/api/
Est-il possible d'accepter le filtre odata comme une chaîne plutôt que comme une odataqueryoptions?
public IHttpActionResult Get(ODataQueryOptions options)
{
//execute GET against http://crmorg/v2/api/options.Request.RequestUri.PathAndQuery;
}
Au lieu de faire ce qui précède, je peux simplement accepter une chaîne comme un filtre OData, tels que:
public IHttpActionResult Get(string options)
{
//
}
Puis-je passer le filtre OData directement dans le contrôleur comme une chaîne?