Должен ли экземпляр IEventStore быть статическим?

Просто начать работу с NEventStore.

Должен ли я звонить Init() каждый раз, когда я хочу подключиться (например, соединение с базой данных), или я должен создать static (или же singleton) экземпляр IEventStore и просто инициализировать один раз?

Мне известен пример, который создает статический экземпляр (но также не использует хранилище вне класса MainProgram).

1 ответ

Решение

Экземпляр IEventStore должен иметь жизненный цикл синглтона по отношению к вашему приложению. То есть он должен быть инициализирован один раз.

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