标签: c# event-sourcing neventstore
刚开始使用 NEventStore 。
每次我想连接时都应该调用Init()(比如数据库连接),还是应该创建一个static(或singleton)IEventStore实例只是初始化一次?
Init()
static
singleton
IEventStore
我知道示例here,它创建了一个静态实例(但也没有使用MainProgram类之外的存储)。
答案 0 :(得分:5)
IEventStore实例应该具有与您的应用程序相关的单例生命周期。也就是说,它应该初始化一次。