2015-10-13 16 views
0

似乎在progrram內設置MaxPageSize的配置不起作用。 我知道這是不好的做法,但我想要檢索音樂數據庫集合中的所有不同藝術家,並將其存儲在GUI組合中進行選擇,並且不喜歡循環訪問128個文檔。該系統是獨立使用的,因此對性能的影響與來自sql db的select *相同。爲EmbeddableDocumentStore設置MaxPageSize

我這樣做在我的代碼:

 _store = new EmbeddableDocumentStore 
    { 
      Configuration = new RavenConfiguration() 
      { 
       DataDirectory = @"Database\MusicDatabase\", 
       RunInMemory = false, 
       MaxPageSize = 300000 
      } 
    }; 
    _store.Initialize(); 

,但我仍然只得到128文件返回。 試圖添加一個密鑰到我的應用程序配置文件,並添加了Raven/MaxPageSize的web.config文件,但它似乎被忽略。

有什麼想法?

感謝,

赫爾穆特

回答

0

maxpagesize可控制最大限制。提高它通常是一個壞主意。 但是,如果您沒有指定想要的項目數,我們將默認爲128.

+0

那麼這意味着我需要使用Take()? – Helmut

+0

是的,這是要走的路 –