当前位置: 首页 > news >正文

C#两个集合多属性组合关联得到新的组合

文章目录

  • C#两个集合多属性组合关联得到新的组合
    • 代码

C#两个集合多属性组合关联得到新的组合

代码

var isLackGroupA = useList.Select(d => new
                                    {
                                        billType = Convert.ToInt32(d["FBILLTYPEID"]),
                                        fid = Convert.ToInt64(d["FID"]),
                                        groupId = Convert.ToInt64(d["FREPLACEGROUP"]),
                                    }).Distinct().ToList();
var isLackList = (from a in isLackGroupA
                    join b in useList
                    on a equals new
                    {
                        billType = Convert.ToInt32(b["FBILLTYPEID"]),
                        fid = Convert.ToInt64(b["FID"]),
                        groupId = Convert.ToInt64(b["FREPLACEGROUP"])
                    }
                    into c
                    from d in c.DefaultIfEmpty()
                    select d
                        )
                        .ToList();

相关文章:

  • 机器学习算法 - 随机森林之决策树初探(1)
  • 哪些专业跟FPGA有关?
  • 计算机等级考试——计算机三级——网络技术部分
  • 多态、虚函数、动态绑定、虚指针加虚表是同一件事情。
  • 【Oracle】层次查询步骤,理解 where 条件执行顺序
  • DeepSeek帮助解决Oracle死锁问题
  • LeetCode刷题---字符串---859
  • 2768. 黑格子的数目|2175
  • AI时代前端开发:创造力的新引擎?
  • SQLMesh系列教程-3:SQLMesh模型属性详解
  • 探索边缘计算网关在优化交通信号控制中的关键角色
  • 行业视野 | 数字化赋能:作战体系仿真推演可视化与效能评估
  • [LeetCode] 二叉树 III — 110#平衡二叉树 | 257#二叉树的所有路径 | 404#左叶子之和 | 222#完全二叉树的节点个数
  • 【LeetCode Hot100 子串】和为 k 的子数组、滑动窗口最大值、最小覆盖子串
  • 5、《Spring Boot自动配置黑魔法:原理深度剖析》
  • 力反馈设备在工厂生产中遥操作机器人的应用优势
  • Filter过滤器
  • HashMap安全性
  • 利用ffplay播放udp组播视频流
  • 杜绝遛狗不牵绳,AI技术助力智慧城市宠物管理
  • 经济日报刊文:品牌经营不能让情怀唱“独角戏”
  • “三德子”赵亮直播间卖“德子土鸡”,外包装商标实为“德子土”
  • 习近平离京赴莫斯科对俄罗斯进行国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典
  • 男子煎服15克山豆根中毒送医,医生:不能盲目相信偏方
  • 金正恩视察重要军工企业要求推进武力强化变革
  • A股三大股指集体高开大涨超1%,券商、房地产涨幅居前