IEventStore实例应该是静态的吗?

4

我刚开始使用 NEventStore

我应该每次想要连接时都调用 Init()(就像连接数据库一样),还是应该创建一个 static(或 singleton)的 IEventStore 实例并只初始化一次?

我知道这里有一个示例(链接),它创建了一个静态实例(但也没有在 MainProgram 类之外使用存储)。

1个回答

5

IEventStore实例的生命周期应该与您的应用程序相同,具有单例模式。也就是说,它只应该被初始化一次。


谢谢Damian。询问NEventStore问题的最佳地点是这里还是Google群组(或其他地方)? - Phil Sandler
@DamianHickey:您能详细说明为什么将IStoreEvents注册为单例是一个好主意吗?我们自己找不到任何好的理由。 - D.R.
@D.R. 它是设计成这样的。 - user1010

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接