/// </summary> ///Query 方法 dt查询结果 /// </summary> public System.Collections.IList Query(System.Data.DataTable dt) { System.Collections.IList result = new System.Collections.ArrayList(); foreach (System.Data.DataRow dr in dt.Rows) { project.Entity.Base.EntityMeter entity = new project.Entity.Base.EntityMeter(); entity.MeterNo = dr["MeterNo"].ToString(); entity.MeterName = dr["MeterName"].ToString(); entity.MeterType = dr["MeterType"].ToString(); entity.MeterLOCNo1 = dr["MeterLOCNo1"].ToString(); entity.MeterLOCNo1Name = dr["MeterLOCNo1Name"].ToString(); entity.MeterLOCNo2 = dr["MeterLOCNo2"].ToString(); entity.MeterLOCNo2Name = dr["MeterLOCNo2Name"].ToString(); entity.MeterLOCNo3 = dr["MeterLOCNo3"].ToString(); entity.MeterLOCNo3Name = dr["MeterLOCNo3Name"].ToString(); entity.MeterLOCNo4 = dr["MeterLOCNo4"].ToString(); entity.MeterLOCNo4Name = dr["MeterLOCNo4Name"].ToString(); entity.MeterRate = ParseDecimalForString(dr["MeterRate"].ToString()); entity.MeterDigit = ParseIntForString(dr["MeterDigit"].ToString()); entity.MeterUsageType = dr["MeterUsageType"].ToString(); entity.MeterNatureType = dr["MeterNatureType"].ToString(); entity.MeterReadout = ParseDecimalForString(dr["MeterReadout"].ToString()); entity.MeterReadoutDate = ParseDateTimeForString(dr["MeterReadoutDate"].ToString()); entity.MeterRMID = dr["MeterRMID"].ToString(); entity.MeterSize = dr["MeterSize"].ToString(); entity.MeterRelatedMeterNo = dr["MeterRelatedMeterNo"].ToString(); entity.Addr = dr["Addr"].ToString(); entity.MeterStatus = dr["MeterStatus"].ToString(); entity.MeterCreateDate = ParseDateTimeForString(dr["MeterCreateDate"].ToString()); entity.MeterCreator = dr["MeterCreator"].ToString(); result.Add(entity); } return(result); }
/// <summary> /// 带参数的构函数 /// </summary> /// <param name="entity">实体类</param> public BusinessMeter(project.Entity.Base.EntityMeter entity) { this._entity = entity; }