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; }
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; }