如何从OData操作方法返回Json对象

时间:2019-03-08 05:15:29

标签: c# odata

我有Odata Action方法,该方法接受Odata查询。解析它并生成一个SPARQL查询。我的SPARQL查询在服务器上运行时,向我返回Json结果。但是我的Odata操作方法限制我将返回类型写为IEnumerable / IQueryable。我如何能够返回Json对象?

我的操作方法是:

public JsonResult<dynamic> Get(ODataQueryOptions ODataQuery) 
    {
        OdataParser parser = new OdataParser();
        var properties = parser.propertyExtractionLogic(ODataQuery);
        var Query = GenerateSPARQL(properties);
        var Result = ApplyQueryOption(Query);
        return result;
    }

0 个答案:

没有答案