protected void InSession(Action <ISession> action) { using (var session = InMemoryDatabaseManager.OpenSession()) using (var transaction = session.BeginTransaction()) { action(session); transaction.Commit(); } }
protected ISession OpenSession() { return(InMemoryDatabaseManager.OpenSession()); }
protected void SetMappingConfiguration(IMappingConfigurationContributor configurationContributor) { InMemoryDatabaseManager.SetMappingConfiguration(configurationContributor); }