コード例 #1
0
 public void Delete(AscmMarkTaskLog ascmMarkTaskLog)
 {
     try
     {
         YnDaoHelper.GetInstance().nHibernateHelper.Delete <AscmMarkTaskLog>(ascmMarkTaskLog);
     }
     catch (Exception ex)
     {
         YnBaseClass2.Helper.LogHelper.GetLog().Error("删除失败(Delete AscmMarkTaskLog)", ex);
         throw ex;
     }
 }
コード例 #2
0
 public void Delete(int id)
 {
     try
     {
         AscmMarkTaskLog ascmMarkTaskLog = Get(id);
         Delete(ascmMarkTaskLog);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        public AscmMarkTaskLog Get(int id)
        {
            AscmMarkTaskLog ascmMarkTaskLog = null;

            try
            {
                ascmMarkTaskLog = YnDaoHelper.GetInstance().nHibernateHelper.Get <AscmMarkTaskLog>(id);
            }
            catch (Exception ex)
            {
                YnBaseClass2.Helper.LogHelper.GetLog().Error("查询失败(Get AscmMarkTaskLog)", ex);
                throw;
            }
            return(ascmMarkTaskLog);
        }
コード例 #4
0
 public void Update(AscmMarkTaskLog ascmMarkTaskLog)
 {
     using (ITransaction tx = YnDaoHelper.GetInstance().nHibernateHelper.GetCurrentSession().BeginTransaction())
     {
         try
         {
             YnDaoHelper.GetInstance().nHibernateHelper.Update <AscmMarkTaskLog>(ascmMarkTaskLog);
             tx.Commit();//正确执行提交
         }
         catch (Exception ex)
         {
             tx.Rollback();//回滚
             YnBaseClass2.Helper.LogHelper.GetLog().Error("修改失败(Update AscmMarkTaskLog)", ex);
             throw ex;
         }
     }
 }