【发布时间】:2015-11-09 14:34:39
【问题描述】:
似乎没有关于如何使用 EventStore.Client.Embedded nuget 包设置、运行和连接到嵌入式 EventStore 客户端的文档。使用以下代码:
ClusterVNode node = EmbeddedVNodeBuilder
.AsSingleNode()
.RunInMemory()
.OnDefaultEndpoints()
.Build();
var connection = EmbeddedEventStoreConnection.Create(node);
await connection.ConnectAsync();
var sampleEventData = new EventData(Guid.NewGuid(), "myTestEvent", false, new byte[] { 6, 10, 15 }, null);
WriteResult writeResult = await connection.AppendToStreamAsync("sampleStream, ExpectedVersion.NoStream, sampleEventData);
在AppendToStreamAsync 行之前一切似乎都正常,这会引发以下异常:
EventStore.Core.Messages.ClientMessage+WriteEventsCompleted 的预期响应,改为收到 EventStore.Core.Messages.ClientMessage+NotHandled。
魔法咒语缺少哪一部分来绕过这个异常?
【问题讨论】:
标签: .net database eventstoredb