似乎在progrram中设置MaxPageSize的配置不起作用。 我知道这是不好的做法,但我想要检索音乐数据库集合中的所有不同的艺术家并将其存储在GUI组合中以供选择,并且不想循环遍历128个文档。系统是独立使用的,因此性能影响与sql db中的select *相同。
我在我的代码中执行此操作:
_store = new EmbeddableDocumentStore
{
Configuration = new RavenConfiguration()
{
DataDirectory = @"Database\MusicDatabase\",
RunInMemory = false,
MaxPageSize = 300000
}
};
_store.Initialize();
但我仍然只收到128份文件。 试图在我的App配置文件中添加一个密钥,并添加了一个带有Raven / MaxPageSize的web.config文件,但它似乎被忽略了。
有什么想法吗?
感谢,
赫尔穆特
答案 0 :(得分:0)
MaxPageSize控制最大限制。提高它通常是一个坏主意。 但是,如果您没有指定所需的项目数量,我们默认为128.