public void VirtualDelRecord(int keyValue1, int keyValue2)
 {
     try
     {
         Record_typeEntity entity = new Record_typeEntity()
         {
             ITEMID   = Convert.ToInt32(keyValue1),
             XMID     = Convert.ToInt32(keyValue2),
             DEL_FLAG = "1"
         };
         var strSql = new StringBuilder();
         strSql.Append("update ");
         strSql.Append(" t_xt_item");
         strSql.Append(" set DEL_FLAG='1'");
         strSql.Append(" where ITEMID=@ITEMID and XMID=@XMID");
         this.BaseRepository().ExecuteBySql(strSql.ToString(),
                                            new { ITEMID = keyValue1, XMID = keyValue2 });
     }
     catch (Exception ex)
     {
         if (ex is ExceptionEx)
         {
             throw;
         }
         else
         {
             throw ExceptionEx.ThrowServiceException(ex);
         }
     }
 }
 public void SaveEntity(Record_typeEntity record_TypeEntity)
 {
     try
     {
         this.BaseRepository().Insert(record_TypeEntity);
     }
     catch (Exception ex)
     {
         if (ex is ExceptionEx)
         {
             throw;
         }
         else
         {
             throw ExceptionEx.ThrowServiceException(ex);
         }
     }
 }
 public void UpdateEntity(Record_typeEntity record_TypeEntity)
 {
     try
     {
         Record_typeEntity entity = new Record_typeEntity()
         {
             ITEMID     = record_TypeEntity.ITEMID,
             XMID       = record_TypeEntity.XMID,
             ORDERINDEX = record_TypeEntity.ORDERINDEX,
             SCHEMEID   = record_TypeEntity.SCHEMEID,
             XMNAME     = record_TypeEntity.XMNAME,
             XMSM       = record_TypeEntity.XMSM,
             DEL_FLAG   = "1"
         };
         var strSql = new StringBuilder();
         strSql.Append("update ");
         strSql.Append(" t_xt_item");
         strSql.Append(string.Format(
                           @" set ORDERINDEX='{0}'
                     SCHEMEID='{1}',
                     XMNAME='{2}',
                     XMSM='{3}'",
                           entity.ORDERINDEX,
                           entity.SCHEMEID,
                           entity.XMNAME,
                           entity.XMSM
                           ));
         strSql.Append(" where ITEMID=@ITEMID and XMID=@XMID");
         this.BaseRepository().ExecuteBySql(strSql.ToString(),
                                            new { entity.ITEMID, entity.XMID });
     }
     catch (Exception ex)
     {
         if (ex is ExceptionEx)
         {
             throw;
         }
         else
         {
             throw ExceptionEx.ThrowServiceException(ex);
         }
     }
 }