在代码中获取Odata查询参数

时间:2017-05-17 07:58:24

标签: rest api odata

我有休息获取方法Ex: -

public IQueryable<Test> GetTest() {
            return _service.GetAll();
        }

我想在代码中获取查询参数,这是请求url的一部分,我不能在方法中给出OdataQueryOption参数,如GetTest(OdataQueryOption)  运算)。

请建议解决方案

1 个答案:

答案 0 :(得分:0)

假设您正在实施ODataController,您应该可以访问this.Request.RequestUri.Query。如果您需要名称/值对,则应使用System.Web.HttpUtility.ParseQueryString获取NameValueCollection