RavenDB会话>三十

时间:2011-03-23 20:12:36

标签: c# linq ravendb document-database

如果我正在尝试保存我要保存的项目列表,其中包含计数> 30我收到错误

  

最大请求数(30)   已经允许这个会议了   到达。 Raven限制了数量   远程调用允许会话   作为预警系统。   会议预计会很短   住了,Raven提供设施   像Load(string []键)加载   一次多批文件和批次   节省。

我该怎么做才能解决这个问题?这个错误的问题是我没有加载,我正在尝试保存文档。任何想法,将不胜感激。谢谢

2 个答案:

答案 0 :(得分:19)

在调用Session.SaveChanges之前,使用每个对象调用Session.Store。

答案 1 :(得分:18)

虽然不推荐;在特殊情况下,您可以设置 Session.Advanced.MaxNumberOfRequestsPerSession 属性。

using (var docStore = store.Initialize())
   {
     using (var session = docStore.OpenSession())
      {
         session.Advanced.MaxNumberOfRequestsPerSession = 1000;
      }
   }