如何动态运行简单的ODATA查询并使用Roslyn以json格式返回结果?

时间:2015-06-26 06:14:39

标签: mysql json odata getjson

我正在为query builder

工作simple Odata

generating simple odata queries dynamically并希望show result of queries on json format

查询文字:

   var DetailData = await myClient.For<CustomerDetail>().Filter(q => q.Id == id).OrderBy(q => q.Key).FindEntriesAsync();
  

如何动态运行简单的ODATA查询并以json格式返回结果?

1 个答案:

答案 0 :(得分:1)

您想在哪里返回JSON数据?

如果您使用的是ASP.NET WebAPI,则可以直接返回CustomerDetail列表,框架会将其序列化为XML或JSON,具体取决于客户端请求的内容。

如果需要将对象序列化为JSON字符串,可以使用Json.Net库(http://www.newtonsoft.com/json,也可以作为NuGet包使用)