public SetupNhSqlTx(ISessionFactory sessionFactory, DbState dbState) { dbState.Clean(() => { using (var repo = new NhSqlRepository(sessionFactory.OpenSession())) { repo.BeginTransaction(); Clean(repo); repo.Commit(); } }); Session = sessionFactory.OpenSession(); NhRepository = new NhSqlRepository(Session); NhRepository.BeginTransaction(); }
public override void Clean(NhSqlRepository repository) { }
public virtual void Clean(NhSqlRepository repository) { }
public override void Clean(NhSqlRepository repository) { repository.Session.Delete($"from {nameof(Design.Blueprints.Blueprint)}"); }