Скомпилировать Используя МОНО - C# со ссылкой на библиотеку C#?

API Представления CouchDB HTTP дает много объема, чтобы сделать подкачку страниц эффективно.

самый простой метод использовал бы startkey и count. Количество является макс. количеством записей, которые CouchDB возвратит для того запроса представления, что-то, что является до Вашего дизайна, и startkey - то, где Вы хотите, чтобы CouchDB запустился. Когда Вы запросите представление, оно также скажет Вам сколько записей, там, позволяя Вам вычислить сколько страниц, там будет то, если Вы захотите показать это пользователям.

, Таким образом, первый запрос не определил бы startkey, просто счет для количества записей, которые Вы хотите показать. Можно тогда отметить ключ последней возвращенной записи и использование что как ключ запуска для следующей страницы. В этой простой форме Вы получите перекрытие, где последняя запись одной страницы является первой из следующего. Если это не желательно, чтобы это было тривиально только к не, отображают последнюю запись страницы.

А более простой метод выполнения это должно использовать параметр пропуска для разработки стартового документа для страницы, однако этот метод должен использоваться с осторожностью. Параметр пропуска просто заставляет внутренний механизм не возвращать записи, которых это выполняет итерации. В то время как это дает желаемое поведение, это намного медленнее, чем нахождение первого документа для страницы ключом. Чем больше документов, которые пропускаются, тем медленнее запрос будет.

12
задан divinci 30 September 2009 в 07:57
поделиться

1 ответ

First compile ProgramLib to ProgramLib.dll, then reference it:

$ gmcs -t:library ProgramLib.cs
$ gmcs -r:ProgramLib.dll Program.cs
29
ответ дан 2 December 2019 в 05:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: