将Nest响应映射到C#对象

时间:2016-01-28 11:12:54

标签: elasticsearch nest

我正在尝试将嵌套响应映射到c#对象并且运气不佳。

我的查询返回

的结果
var resp = Eclient.Search<dynamic>(q => q
    .Type("movies")
    .From(0)
    .Size(20)
    .QueryRaw(queryString));

如何将响应映射到C#对象? 它需要是动态的,即在响应中有一些数组的长度很长。

1 个答案:

答案 0 :(得分:0)

将动态对象序列化为JSON,然后将字符串反序列化为正确的C#对象。但那将是完全没有效率的。为什么不传递动态对象或只是手动映射?