public void UpdateCheck(Dal.ContainerManage.Entities.AscmCheck ack)
 {
     try
     {
         using (ITransaction tx = YnDaoHelper.GetInstance().nHibernateHelper.GetCurrentSession().BeginTransaction())
         {
             try
             {
                 YnDaoHelper.GetInstance().nHibernateHelper.Update <Dal.ContainerManage.Entities.AscmCheck>(ack);
                 tx.Commit();//正确执行提交
             }
             catch (Exception ex)
             {
                 tx.Rollback();//回滚
                 YnBaseClass2.Helper.LogHelper.GetLog().Error("保存失败(Updae AscmCheck)", ex);
                 throw ex;
             }
         }
     }
     catch (Exception ex)
     {
         YnBaseClass2.Helper.LogHelper.GetLog().Error("保存失败(Update AscmCheck)", ex);
         throw ex;
     }
 }
 public Dal.ContainerManage.Entities.AscmCheck Get()
 {
     Dal.ContainerManage.Entities.AscmCheck ack = null;
     try
     {
         NHibernate.IQuery query = YnDaoHelper.GetInstance().nHibernateHelper.GetCurrentSession().CreateQuery("from AscmCheck where id in (select max(id) from AscmCheck)");
         ack = query.UniqueResult <Dal.ContainerManage.Entities.AscmCheck>();
     }
     catch (Exception ex)
     {
         YnBaseClass2.Helper.LogHelper.GetLog().Error("查询失败(Get AscmCheck)", ex);
         throw ex;
     }
     return(ack);
 }