Kai*_*per 16 c# linq document-database ravendb
如果我想保存一个我要保存的项目列表,其数量> 30,我会收到错误消息
已达到此会话允许的最大请求数(30).Raven限制允许会话作为早期预警系统进行的远程调用的数量.会话预计会很短暂,并且Raven提供了诸如Load(string []键)之类的工具来一次加载多个文档并批量保存.
我该怎么做才能解决这个问题?这个错误的问题是我没有加载,我正在尝试保存文档.任何想法,将不胜感激.谢谢
小智 20
在调用Session.SaveChanges之前,调用Session.Store与每个对象.
WeS*_*lah 18
虽然不推荐; 在特殊情况下,您可以设置Session.Advanced.MaxNumberOfRequestsPerSession属性.
using (var docStore = store.Initialize())
{
using (var session = docStore.OpenSession())
{
session.Advanced.MaxNumberOfRequestsPerSession = 1000;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5347 次 |
| 最近记录: |