title: Should IEventStore Instance be Static?
body: <p>Just getting started with <strong>NEventStore</strong>.</p>
  
  <p>Should I be calling <code>Init()</code> every time I want to connect (like a database connection), or should I create a <code>static</code> (or <code>singleton</code>) instance of <code>IEventStore</code> and just initialize once?</p>
  
  <p>I'm aware of the example <a href="https://github.com/NEventStore/NEventStore-Example/blob/master/NEventStore.Example/MainProgram.cs" rel="nofollow">here</a>, which creates a static instance (but also doesn't use the store outside of the MainProgram class).</p>