Я пытаюсь использовать NEventStore. Я запустил пример проекта, создал несколько событий и сохранил их в базе данных. Но в базе данных я вижу только зашифрованные данные и не могу определить правильность сохраненных событий. Я попытался отключить все настройки шифрования, но ничего не изменилось.
Мой код инициализации:
var init = Wireup.Init()
.LogToOutputWindow()
.UsingInMemoryPersistence()
.UsingSqlPersistence("EventStore") // Connection string is in app.config
.WithDialect(new MsSqlDialect())
.EnlistInAmbientTransaction() // two-phase commit
.InitializeStorageEngine()
.TrackPerformanceInstance("example")
.UsingJsonSerialization()
//.Compress()
//.EncryptWith(EncryptionKey)
.HookIntoPipelineUsing(new[] {new AuthorizationPipelineHook()})
.UsingSynchronousDispatchScheduler()
.DispatchTo(new DelegateMessageDispatcher(DispatchCommit))
.Build();
Я попытался сделать это в SQL с преобразованием varbinary в varchar с помощью cast([Payload] as varchar(max)
, но также не получил чистых данных.
Как я могу прочитать данные NEventStore в удобочитаемой форме, пожалуйста?