public void Run(string[] args)
{
Customer customer = new Customer();
customer.Name = "Onur";
LogModel logModel = new LogModel();
logModel.Message = "Oğuz";
TransactionOptions transactionOptions = new TransactionOptions();
transactionOptions.IsolationLevel = IsolationLevel.Serializable;
//ISession openSession = bankDao.SessionManager.OpenSession();
//global::NHibernate.ISession innerSession = ((NHibernateSession) openSession).InnerSession;
//innerSession.FlushMode = FlushMode.;
//innerSession.SaveOrUpdate(customer);
//innerSession.Close();
customerDao.Insert(customer);
logModelDao.Insert(logModel);
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required, transactionOptions))
{
customerDao.Insert(customer);
logModelDao.Insert(logModel);
TransactionInformation transactionInformation = Transaction.Current.TransactionInformation;
//ts.Complete();
}
}
}