示例#1
0
        public override IModel CreateModel(DataRow dr)
        {
            Parameter parameter = new Parameter();

            parameter.Id = Convert.ToInt32(dr["Id"]);

            if (dr["ParaName"] != DBNull.Value)
            {
                parameter.ParaName = Convert.ToString(dr["ParaName"]);
            }

            if (dr["ParaValue"] != DBNull.Value)
            {
                parameter.ParaValue = Convert.ToString(dr["ParaValue"]);
            }

            if (dr["ParaStatus"] != DBNull.Value)
            {
                parameter.ParaStatus = (Common.StatusEnum)Convert.ToInt32(dr["ParaStatus"]);
            }

            return parameter;
        }
示例#2
0
        public override IModel CreateModel(SqlDataReader dr)
        {
            Parameter parameter = new Parameter();

            int indexId = dr.GetOrdinal("Id");
            parameter.Id = Convert.ToInt32(dr[indexId]);

            int indexParaName = dr.GetOrdinal("ParaName");
            if (dr["ParaName"] != DBNull.Value)
            {
                parameter.ParaName = Convert.ToString(dr[indexParaName]);
            }

            int indexParaValue = dr.GetOrdinal("ParaValue");
            if (dr["ParaValue"] != DBNull.Value)
            {
                parameter.ParaValue = Convert.ToString(dr[indexParaValue]);
            }

            int indexParaStatus = dr.GetOrdinal("ParaStatus");
            if (dr["ParaStatus"] != DBNull.Value)
            {
                parameter.ParaStatus = (Common.StatusEnum)Convert.ToInt32(dr[indexParaStatus]);
            }

            return parameter;
        }