Сеанс RavenDB> 30


Если я пытаюсь сохранить список элементов, которые я хочу сохранить, который имеет количество > 30, я получаю сообщение об ошибке

Максимальное число запросов (30) допущен к этой сессии был достигнутый. Ворон ограничивает количество удаленные вызовы, разрешенные для сеанса сделать в качестве системы раннего предупреждения. Сессии, как ожидается, будут короткими жил, а ворон предоставляет удобства как загрузить (string[] keys), чтобы загрузить несколько документов одновременно и пакетно сохранить.

Что может Я должен обойти это? Проблема с этой ошибкой заключается в том, что я не загружаю, я пытаюсь сохранить документы. Любые идеи будут оценены по достоинству. Спасибо

2 15

2 ответа:

Сеанс Вызова.Храните с каждым из ваших объектов перед вызовом сеанса.Метод SaveChanges.

Хотя и не рекомендуется; в особых случаях вы можете установить сеанс .Прогрессивный.Свойство MaxNumberOfRequestsPerSession .

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