Reputation: 978
If I'm trying to save a list of items I want to save that has a count > 30 I get an error saying
The maximum number of requests (30) allowed for this session has been reached. Raven limits the number of remote calls that a session is allowed to make as an early warning system. Sessions are expected to be short lived, and Raven provides facilities like Load(string[] keys) to load multiple documents at once and batch saves.
What can I do to get around this? The problem with this error is I'm not loading, I'm trying to save documents. Any ideas would be appreciated. Thank you
Upvotes: 16
Views: 6574
Reputation: 1180
Although not recommended, in special cases, you can set the Session.Advanced.MaxNumberOfRequestsPerSession property.
using (var docStore = store.Initialize())
{
using (var session = docStore.OpenSession())
{
session.Advanced.MaxNumberOfRequestsPerSession = 100;
}
}
Upvotes: 18
Reputation: 602
Call Session.Store with each of your objects before you call Session.SaveChanges.
Upvotes: 20