Beispiel #1
0
        public virtual bool Add2(DbConn PubConn, tb_messagequeue_model model)
        {
            List<ProcedureParameter> Par = new List<ProcedureParameter>()
                {

                    //mq�������߶˵Ĵ���ʱ�䣨�����߶�ʱ����ܸ�������ʱ�䲻һ�£�
                    new ProcedureParameter("@mqcreatetime",    model.mqcreatetime),
                    //��Ϣ����,0=�ɶ���Ϣ��1=��Ǩ����Ϣ
                    new ProcedureParameter("@state",    model.state),
                    //��Դ����:0 ��ʾ ��������,1 ��ʾ Ǩ����Ϣ
                    new ProcedureParameter("@source",    model.source),
                    //��Ϣ�壨��Ϣ����,��json��ʽ�洢��Ϊ���Ķ����ǣ�
                    new ProcedureParameter("@message",    model.message),
                    //sql���ݽڵ㴦�Ĵ���ʱ��(�Թ�������ʱ��Ϊ׼)
                    new ProcedureParameter("@sqlcreatetime",    model.sqlcreatetime)
                };
            int rev = PubConn.ExecuteSql(string.Format(@"insert into {0}(mqcreatetime,sqlcreatetime,state,source,message) values(@mqcreatetime,@sqlcreatetime,@state,@source,@message)", TableName), Par);
            return rev == 1;
        }
Beispiel #2
0
        public virtual tb_messagequeue_model CreateModel(DataRow dr)
        {
            var o = new tb_messagequeue_model();

            //��Ϣid��,����1+���ݽڵ���+��������+ʱ�������+����id
            if (dr.Table.Columns.Contains("id"))
            {
                o.id = dr["id"].Tolong();
            }
            //mq�������߶˵Ĵ���ʱ�䣨�����߶�ʱ����ܸ�������ʱ�䲻һ�£�
            if (dr.Table.Columns.Contains("mqcreatetime"))
            {
                o.mqcreatetime = dr["mqcreatetime"].ToDateTime();
            }
            //sql���ݽڵ㴦�Ĵ���ʱ��
            if (dr.Table.Columns.Contains("sqlcreatetime"))
            {
                o.sqlcreatetime = dr["sqlcreatetime"].ToDateTime();
            }
            //��Ϣ����,0=�ɶ���Ϣ��1=��Ǩ����Ϣ
            if (dr.Table.Columns.Contains("state"))
            {
                o.state = dr["state"].ToByte();
            }
            //��Դ����:0 ��ʾ ��������,1 ��ʾ Ǩ����Ϣ
            if (dr.Table.Columns.Contains("source"))
            {
                o.source = dr["source"].ToByte();
            }
            //��Ϣ�壨��Ϣ����,��json��ʽ�洢��Ϊ���Ķ����ǣ�
            if (dr.Table.Columns.Contains("message"))
            {
                o.message = dr["message"].Tostring();
            }
            return o;
        }