为 EmbeddableDocumentStore 设置 MaxPageSize
Setting MaxPageSize for EmbeddableDocumentStore
似乎在程序中设置 MaxPageSize 的配置不起作用。
我知道这是不好的做法,但我想检索音乐数据库集合中的所有不同艺术家并将其存储在 GUI 组合中以供 selection 并且不喜欢循环浏览 128 个文档。该系统是独立使用的,因此性能影响与来自 sql 数据库的 select * 相同。
我在我的代码中这样做:
_store = new EmbeddableDocumentStore
{
Configuration = new RavenConfiguration()
{
DataDirectory = @"Database\MusicDatabase\",
RunInMemory = false,
MaxPageSize = 300000
}
};
_store.Initialize();
但我仍然只返回了 128 个文档。
试图在我的应用程序配置文件中添加一个密钥,还添加了一个带有 Raven/MaxPageSize 的 web.config 文件,但它似乎被忽略了。
有什么想法吗?
谢谢,
赫尔穆特
MaxPageSize 控制最大 limit。提高它通常不是一个好主意。
但是,如果您不指定所需的商品数量,我们将默认为 128。
似乎在程序中设置 MaxPageSize 的配置不起作用。 我知道这是不好的做法,但我想检索音乐数据库集合中的所有不同艺术家并将其存储在 GUI 组合中以供 selection 并且不喜欢循环浏览 128 个文档。该系统是独立使用的,因此性能影响与来自 sql 数据库的 select * 相同。
我在我的代码中这样做:
_store = new EmbeddableDocumentStore
{
Configuration = new RavenConfiguration()
{
DataDirectory = @"Database\MusicDatabase\",
RunInMemory = false,
MaxPageSize = 300000
}
};
_store.Initialize();
但我仍然只返回了 128 个文档。 试图在我的应用程序配置文件中添加一个密钥,还添加了一个带有 Raven/MaxPageSize 的 web.config 文件,但它似乎被忽略了。
有什么想法吗?
谢谢,
赫尔穆特
MaxPageSize 控制最大 limit。提高它通常不是一个好主意。 但是,如果您不指定所需的商品数量,我们将默认为 128。