Linq根據型別獲取資料分類

2022-04-29 13:09:07 字數 525 閱讀 1556

需求: 獲取uicouponiteminfo集合資料中的 categoryid,title(不重複),放入uicouponcategoryinfo集合中

實現:uicouponcategoryinfo = uicouponiteminfo

.groupby(x => new

).select(g => new uicouponcategoryinfo

).orderby(x => x.categoryid) // x.categoryid是uicouponcategoryinfo 中的資料

.tolist();

首先,uicouponiteminfo集合,使用groupby根據categoryid,title進行分組

然後,將new的uicouponcategoryinfo集合中的categoryid ,title 進行賦值,使用select查詢新建uicouponcategoryinfo集合

最後,可以使用orderby進行排序(或者使用oederby 字段 descing反派序),tolist返回集合列表。

根據列舉的型別名稱獲取列舉型別列表

前端進行搜尋或其他操作時需要獲取列舉列表,每個列舉寫乙個介面比較繁瑣,所以這裡根據列舉型別名獲取列表 以下為 示例 public class enumdto 值 public int value 描述 public string description using system.componentm...

資料型別分類

資料型別 兩大類 資料型別的判斷 typeof 資料 或者 typeof 資料 typeof null 時返回的時object console.log typeof 數字 返回數字 number console.log typeof 字串 返回字串 string console.log typeof...

linq根據傳入資料集合查詢對應子級資料

工作中經常用到的linq根據傳入資料集合查詢對應子級資料,整理共享,希望大家都能用得上,中doublesarray 為父節點對應id資料集合,再根據id資料集合查詢全部子級資料。獲取快取資料 object obj caching.getcache cachekey umodel.roleid if ...