static ISagaRepository <ReadOnlyInstance> CreateSagaRepository() { var provider = new SQLiteSessionFactoryProvider(false, typeof(ReadOnlyInstanceMap)); var sessionFactory = provider.GetSessionFactory(); ISagaRepository <ReadOnlyInstance> sagaRepository = NHibernateSagaRepository <ReadOnlyInstance> .Create(sessionFactory); return(sagaRepository); }