Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ravendb 设置EmbeddedBleDocumentStore的MaxPageSize_Ravendb - Fatal编程技术网

Ravendb 设置EmbeddedBleDocumentStore的MaxPageSize

Ravendb 设置EmbeddedBleDocumentStore的MaxPageSize,ravendb,Ravendb,似乎在program中设置MaxPageSize的配置不起作用。 我知道这是一种不好的做法,但我希望检索音乐数据库集合中所有不同的艺术家,并将其存储在GUI组合中供选择,并且不喜欢循环浏览一堆128个文档。系统是独立使用的,因此性能影响与sql db中的select*相同 我在代码中执行此操作: _store = new EmbeddableDocumentStore { Configuration = new RavenConfiguration()

似乎在program中设置MaxPageSize的配置不起作用。 我知道这是一种不好的做法,但我希望检索音乐数据库集合中所有不同的艺术家,并将其存储在GUI组合中供选择,并且不喜欢循环浏览一堆128个文档。系统是独立使用的,因此性能影响与sql db中的select*相同

我在代码中执行此操作:

      _store = new EmbeddableDocumentStore
  {
            Configuration = new RavenConfiguration()
            {
                DataDirectory = @"Database\MusicDatabase\",
                RunInMemory = false,
                MaxPageSize = 300000
            }
  };
  _store.Initialize();
但我仍然只收到128份文件。 尝试向我的应用程序配置文件添加密钥,并添加了一个带有Raven/MaxPageSize的web.config文件,但似乎被忽略

有什么想法吗

谢谢


Helmut

MaxPageSize控制最大限制。而提高它通常是一个坏主意。
但是,如果您不指定需要多少项,我们将默认为128项。

这意味着我需要使用Take()?是的,就是这样