随笔分类 - linq
C#linq相关技术
-
C# Linq判断集合中的某个字段是否有重复
摘要:C# Linq判断集合中的某个字段是否有重复 //orderList中的SellerID是否有重复 bool sellerIDIsRepeat = orderList.GroupBy(i => i.SellerID).Where(g => g.Count() > 1).Count() >= 1; 搜 阅读全文
-
C# OrderBy多个字段排序
摘要:C# OrderBy多个字段排序 先按Sort字段正序排序,再按CreateDate降序排序, 如果三个字段进行排序,我才是再后面再加ThenByDescending var result = _IDbConnection.Query<QueryResponseGoods>(seSql.ToStri 阅读全文
-
C# Linq判断这个字段是否包含(信用卡)三个字
摘要:C# Linq判断这个字段是否包含(信用卡)三个字 //判断字段是否包含“信用卡”三个字 //System.Linq.Enumerable.WhereEnumerableIterator<char> IEnumerable<char> linqChar = from UserBankCard in 阅读全文
-
C# Linq分页
摘要:C# Linq分页 //搜索结果listDicResult List<Dictionary<string, string>> listDicResult = new List<Dictionary<string, string>>(); if (RegExp.IsNull(bankName)) { 阅读全文
-
Linq 分组GoupBy并且求和Sum
摘要:Linq 分组GoupBy并且求和Sum List<Order> orderList = new List<Order>(); for (int i = 0; i < 3; i++) { Order orderEntity = new Order(); orderEntity.OrderID = 1 阅读全文
-
Linq分组取分组中的最大值,并且拿到最大值对应的id
摘要:Linq分组取分组中的最大值,并且拿到最大值对应的id 第一种分组方式:唯一键:手机号码; List<PhoneCallCTIPushData> phoneCallCTIPushDatas = new List<PhoneCallCTIPushData>(); PhoneCallCTIPushDat 阅读全文