EventStore с SynchronousDispatcher создает во время подключения

Я не знаю, если это проблема с EventStore, или, скорее всего, моя собственная ошибка в начале работы с ним.

 return Wireup.Init()
            .UsingSqlPersistence("ConnStringName")
            .InitializeStorageEngine()
            .UsingCustomSerialization(container.GetInstance<ISerialize>()) 
            //gets JsonSerializer from container
            // Couldn't get example "UsingJsonSerialization" extension to work in 3.0?
            .UsingSynchronousDispatchScheduler()
            .DispatchTo(new DelegateMessageDispatcher(Dispatch))
            .Build(); 

Я получаю исключение StorageUnavailableException, что таблица "Commits" не существует. При трассировке через источник EventStore кажется, что метод "Start" в SynchronousDispatchScheduler вызывается перед InitializeStorageEngine, и он пытается попасть в БД, вызывая эту ошибку.

Я что-то не так делаю? Мой следующий шаг будет состоять в том, чтобы просто попытаться запустить сценарии инициализации вручную, чтобы попытаться запустить его в это время.

0 ответов

Другие вопросы по тегам