예제 #1
0
        public Teste Inserir(Teste teste)
        {
            using (var session = NhibernateConfig.GetSessionFactory().OpenSession())
            {
                using (var transaction = session.BeginTransaction(IsolationLevel.ReadCommitted))
                {
                    try
                    {
                        session.Save(teste);
                        transaction.Commit();

                        return(teste);
                    }
                    catch (Exception e)
                    {
                        transaction.Rollback();
                        throw;
                    }
                }
            }
        }