Example #1
0
        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();
        }
Example #2
0
 public override void Clean(NhSqlRepository repository)
 {
 }
Example #3
0
 public virtual void Clean(NhSqlRepository repository)
 {
 }
Example #4
0
 public override void Clean(NhSqlRepository repository)
 {
     repository.Session.Delete($"from {nameof(Design.Blueprints.Blueprint)}");
 }