public ADeeWu.HuoBi3J.Model.Key_Attribute GetEntity(string where) { DataTable dt = this.Select(where, ""); if (dt.Rows.Count == 0) return null; DataRow dr = dt.Rows[0]; ADeeWu.HuoBi3J.Model.Key_Attribute Entity = new ADeeWu.HuoBi3J.Model.Key_Attribute(); Entity.ID = int.Parse(dr["ID"].ToString()); Entity.KID = dr["KID"] as int?; Entity.DataType = dr["DataType"] as string; Entity.DataValue = dr["DataValue"] as string; return Entity; }
public ADeeWu.HuoBi3J.Model.Key_Attribute[] GetEntityList(string orderBy, string[] columns, params object[] values) { StringBuilder builder = new StringBuilder(); builder.Append("select * from [Key_Attribute] where 1=1"); db.Parameters.Clear(); for (int i = 0; i < columns.Length; i++) { builder.AppendFormat(" and [{0}]=@{0}", columns[i]); db.Parameters.Append("@" + columns[i], values[i]); } if (!string.IsNullOrEmpty(orderBy)) { builder.AppendFormat(" order by {0}", orderBy); } DataTable dt = db.Select(builder.ToString()); ADeeWu.HuoBi3J.Model.Key_Attribute[] EntityList = new ADeeWu.HuoBi3J.Model.Key_Attribute[dt.Rows.Count]; if (dt.Rows.Count == 0) return EntityList; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; ADeeWu.HuoBi3J.Model.Key_Attribute Entity = new ADeeWu.HuoBi3J.Model.Key_Attribute(); Entity.ID = int.Parse(dr["ID"].ToString()); Entity.KID = dr["KID"] as int?; Entity.DataType = dr["DataType"] as string; Entity.DataValue = dr["DataValue"] as string; EntityList[i] = Entity; } return EntityList; }
public ADeeWu.HuoBi3J.Model.Key_Attribute GetEntity(int ID) { db.Parameters.Clear(); db.Parameters.Append("@ID", ID); DataTable dt = db.Select("select * from [Key_Attribute] where 1=1 and [ID]=@ID"); if (dt.Rows.Count == 0) return null; DataRow dr = dt.Rows[0]; ADeeWu.HuoBi3J.Model.Key_Attribute Entity = new ADeeWu.HuoBi3J.Model.Key_Attribute(); Entity.ID = int.Parse(dr["ID"].ToString()); Entity.KID = dr["KID"] as int?; Entity.DataType = dr["DataType"] as string; Entity.DataValue = dr["DataValue"] as string; return Entity; }