0

これらのパラメーターを REST-API クエリから C# LINQ に変換する必要があります。

?descending=true&endkey=[35,37]&startkey=[35,37,{}]

LINQ では、このクエリは次のようになります。

c.GetView("MyView", "SubView").StartKey(startKey).EndKey(endKey).Descending(true);

変数 startKey と endKey はどの型にする必要がありますか?

文字列を試しましたが、この場合、.Net ライブラリは無効なパラメーターを含むクエリを生成します。

?descending=true&endkey="[35,37]"&startkey="[35,37,{}]"

4

1 に答える 1

2

私はいくつかの調査を行い、答えを見つけました。https://github.com/couchbase/couchbase-net-client/blob/master/src/Couchbase/CouchbaseViewBase.cs#L320による

ようやく LINQ 変数の型を見つけました。

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

オブジェクト[] endKey = 新しいオブジェクト[] { 35, 37};

クエリ: >

c.GetView("MyView", "SubView").StartKey(startKey).EndKey(endKey).Descending(true);

于 2012-06-22T09:56:23.973 に答える