如果我試圖挽救項目列表我要保存具有計數> 30我得到一個錯誤說RavenDB會話> 30
請求 允許的最大數量(30)本場會議已達到 。 Raven限制了允許會話允許 作爲早期預警系統的遠程呼叫的數量 。 會話預計會短暫 居住,並且Raven會提供設備 ,像Load(string []鍵)一次加載多個文檔 並批量 保存。
我能做些什麼來解決這個問題?這個錯誤的問題是我沒有加載,我試圖保存文件。任何想法,將不勝感激。謝謝
如果我試圖挽救項目列表我要保存具有計數> 30我得到一個錯誤說RavenDB會話> 30
請求 允許的最大數量(30)本場會議已達到 。 Raven限制了允許會話允許 作爲早期預警系統的遠程呼叫的數量 。 會話預計會短暫 居住,並且Raven會提供設備 ,像Load(string []鍵)一次加載多個文檔 並批量 保存。
我能做些什麼來解決這個問題?這個錯誤的問題是我沒有加載,我試圖保存文件。任何想法,將不勝感激。謝謝
在調用Session.SaveChanges之前調用Session.Store與每個對象。
雖然不推薦;在特殊情況下,您可以設置Session.Advanced.MaxNumberOfRequestsPerSession屬性。
using (var docStore = store.Initialize())
{
using (var session = docStore.OpenSession())
{
session.Advanced.MaxNumberOfRequestsPerSession = 1000;
}
}
我叫會話Session.SaveChanges了我「的foreach」的一側它完美地工作 – 2011-03-23 21:47:01
你已經注意到了:http://ayende.com/blog/4814/ravendb-safe-by-default-設計ndash的-IT-作品。也許你應該重新思考。 – edoloughlin 2011-05-12 12:15:12