public void Save(PersonEntity person)
 {
     using (var session = _factory.OpenSession())
     {
         using (var transaction = session.BeginTransaction())
         {
             session.SaveOrUpdate(person);
             transaction.Commit();
         }
     }
 }
 public void Save(PersonEntity person)
 {
     using (var session = _factory.OpenSession())
     {
         using (var transaction = session.BeginTransaction())
         {
             session.SaveOrUpdate(person);
             transaction.Commit();
         }
     }
 }