public override IModel CreateModel(DataRow dr) { NodeOperate nodeoperate = new NodeOperate(); nodeoperate.OperateId = Convert.ToInt32(dr["OperateId"]); if (dr["NodeId"] != DBNull.Value) { nodeoperate.NodeId = Convert.ToInt32(dr["NodeId"]); } if (dr["OperateUrl"] != DBNull.Value) { nodeoperate.OperateUrl = Convert.ToString(dr["OperateUrl"]); } if (dr["OperateStatus"] != DBNull.Value) { nodeoperate.OperateStatus = (Common.StatusEnum)Convert.ToInt32(dr["OperateStatus"]); } return nodeoperate; }
public override IModel CreateModel(SqlDataReader dr) { NodeOperate nodeoperate = new NodeOperate(); int indexOperateId = dr.GetOrdinal("OperateId"); nodeoperate.OperateId = Convert.ToInt32(dr[indexOperateId]); int indexNodeId = dr.GetOrdinal("NodeId"); if (dr["NodeId"] != DBNull.Value) { nodeoperate.NodeId = Convert.ToInt32(dr[indexNodeId]); } int indexOperateUrl = dr.GetOrdinal("OperateUrl"); if (dr["OperateUrl"] != DBNull.Value) { nodeoperate.OperateUrl = Convert.ToString(dr[indexOperateUrl]); } int indexOperateStatus = dr.GetOrdinal("OperateStatus"); if (dr["OperateStatus"] != DBNull.Value) { nodeoperate.OperateStatus = (Common.StatusEnum)Convert.ToInt32(dr[indexOperateStatus]); } return nodeoperate; }