public int Update(Entities.OAMQMessage message)
        {
            //string sql = @"update OAMQMessages set Status = :Status, ErrorCount = :ErrorCount WHERE MessageId = :MessageId ";
            //System.Data.Common.DbCommand cmd = this.DataSource.GetSqlStringCommand(sql);
            //string prefix = ":";

            //this.AddParameter(this.DataSource, cmd, System.Data.DbType.Int32, prefix + "Status", message.Status);
            //this.AddParameter(this.DataSource, cmd, System.Data.DbType.Int32, prefix + "ErrorCount", message.ErrorCount);
            //this.AddParameter(this.DataSource, cmd, System.Data.DbType.String, prefix + "MessageId", message.MessageId.ToString());

            string sql = @"update OAMQMessages set  
      Sendertime = :Sendertime
      ,Status = :Status
      ,ErrorCount = :ErrorCount
 WHERE MessageId = :MessageId ;";

            System.Data.Common.DbCommand cmd = this.DbConnection.CreateCommand();
            cmd.CommandText = sql;
            string prefix = string.Empty;

            this.AddParameter(cmd, System.Data.DbType.String, prefix + "Sendertime", message.Sendertime.ToString("yyyy-MM-dd HH:mm:ss"));
            this.AddParameter(cmd, System.Data.DbType.Int32, prefix + "Status", message.Status);
            this.AddParameter(cmd, System.Data.DbType.Int32, prefix + "ErrorCount", message.ErrorCount);
            this.AddParameter(cmd, System.Data.DbType.String, prefix + "MessageId", message.MessageId.ToString());

            return(cmd.ExecuteNonQuery());
        }
        public int Update(Entities.OAMQMessage message)
        {
            string sql = @"update OAMQMessages set  
      Sendertime = @Sendertime
      ,Status = @Status
      ,ErrorCount = @ErrorCount 
,MessageRemark=@MessageRemark
      WHERE MessageId  = @MessageId ;";

            System.Data.Common.DbCommand cmd = this.DbConnection.CreateCommand();
            cmd.CommandText = sql;
            string prefix = string.Empty;

            this.AddParameter(cmd, System.Data.DbType.DateTime, prefix + "Sendertime", message.Sendertime);
            this.AddParameter(cmd, System.Data.DbType.Int32, prefix + "Status", message.Status);
            this.AddParameter(cmd, System.Data.DbType.Int32, prefix + "ErrorCount", message.ErrorCount);
            this.AddParameter(cmd, System.Data.DbType.String, prefix + "MessageId", message.MessageId);
            this.AddParameter(cmd, System.Data.DbType.String, prefix + "MessageRemark", message.MessageRemark);
            return(cmd.ExecuteNonQuery());
        }