Couchbase .Net Library复杂的startKey / endKey类型

时间:2012-06-21 14:48:58

标签: c# .net rest couchbase

我需要将这些参数从REST-API查询转换为C#LINQ。

  ?

降=真安培; endkey = [35,37]&安培; startkey = [35,37,{}]

在LINQ中,此查询如下所示:

  

c.GetView(“MyView”,“SubView”)。StartKey(startKey).EndKey(endKey).Descending(true);

变量startKey和endKey应该是什么类型的?

我尝试过字符串,但在这种情况下.Net库会生成带有无效参数的查询:

  ?

降序=真安培; endkey = “[35,37]” &安培; startkey = “[35,37,{}]”

1 个答案:

答案 0 :(得分:2)

我做了一些研究并找到答案。根据{{​​3}}

我终于找到了LINQ变量的类型:

  

object [] startKey = new object [] {35,37,“{}”};

     

object [] endKey = new object [] {35,37};

和查询: >

  

c.GetView(“MyView”,“SubView”)。StartKey(startKey).EndKey(endKey).Descending(true);