/// <summary> /// 分类列表 /// </summary> /// <returns></returns> public IEnumerable <DataItemEntity> GetList() { var sql = PetaPoco.Sql.Builder.Append(@"select * from Base_DataItem where 1=1"); sql.Append(" order by CreateDate desc"); var list = Base_DataItem.Query(sql); return(EntityConvertTools.CopyToList <Base_DataItem, DataItemEntity>(list.ToList())); }
/// <summary> /// 分类名称不能重复 /// </summary> /// <param name="itemName">名称</param> /// <param name="keyValue">主键</param> /// <returns></returns> public bool ExistItemName(string itemName, string keyValue) { var sql = PetaPoco.Sql.Builder.Append(@"select * from Base_DataItem where 1=1 "); if (!string.IsNullOrEmpty(itemName)) { sql.Append(" and ItemName=@0", itemName); } if (!string.IsNullOrEmpty(keyValue)) { sql.Append(" and ItemId!=@0", keyValue); } return(Base_DataItem.Query(sql).Count() == 0 ? true : false); }