Установка MaxPageSize для EmbeddableDocumentStore
Кажется, что настройка конфигурации для MaxPageSize внутри программы не работает. Я знаю, что это плохая практика, но я хочу найти всех отдельных исполнителей в коллекции музыкальной базы данных и сохранить их в графическом интерфейсе для выбора, и не люблю циклически проходить по 128 документов. Система используется автономно, поэтому влияние на производительность будет таким же, как выбор * из sql db.
я делаю это в своем коде:
_store = new EmbeddableDocumentStore
{
Configuration = new RavenConfiguration()
{
DataDirectory = @"Database\MusicDatabase\",
RunInMemory = false,
MaxPageSize = 300000
}
};
_store.Initialize();
Но я все еще получаю только 128 документов. Попытался добавить ключ к моему файлу конфигурации приложения, а также добавил файл web.config с Raven/MaxPageSize, но, похоже, он игнорируется.
Любая идея?
Спасибо,
Helmut
1 ответ
MaxPageSize контролирует максимальный предел. И поднимать это вообще плохая идея. Если вы не укажете, сколько элементов вы хотите, мы по умолчанию установим 128.