结合父母名单和孩子名单

Ben

有没有办法使用 Linq 将父对象列表与子对象列表结合起来,以便父列表包含具有相同 ID 的子对象?

我有一个没有孩子的父母列表和一个单独的孩子列表,并希望将它们组合起来,以便父母列表将孩子包含在适当的父母中。

public class Parent
{
    public int Id { get; set; }
    public virtual List<Children> Children { get; set; }
}

public class Children
{
    public int Id { get; set; }
    public int ParentId { get; set; }
}
罗杰斯队

如果我理解正确,您有两个列表如下:

List<Parent> parents;
List<Children> children;

然后,您可以将父对象与子对象连接起来,以创建附加了子对象的新父对象:

var newParents = parents.GroupJoin(
     children, 
     parent => parent.Id, 
     child => child.ParentId, 
     (parent, children) => new Parent { Id = parent.Id, Children = children.ToList() });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

父母和孩子中的点击事件

来自分类Dev

PHP邮件发送和黑名单

来自分类Dev

SQL查询选择孩子和父母

来自分类Dev

MySQL从表中选择父母和孩子

来自分类Dev

PHPUnit的白名单和黑名单似乎被忽略了

来自分类Dev

获取特定孩子的父母和祖父母

来自分类Dev

让孩子和父母的父母一样宽

来自分类Dev

根据所选值ndarrays的总结和情节名单

来自分类Dev

苗条:在父母和孩子之间转移道具

来自分类Dev

Laravel,由父母和孩子获得结果

来自分类Dev

当父母和孩子都执行exec()时等待孩子

来自分类Dev

如何在discord.py中将用户列入黑名单和白名单?

来自分类Dev

修改WordPress中父母和孩子的图标

来自分类Dev

我如何使用班级的父母和孩子?

来自分类Dev

父母和孩子的订单查询

来自分类Dev

Java-编辑父母名单中的孩子

来自分类Dev

如何使用jQuery查找父母名单

来自分类Dev

进出口dnslookup,优先级和“黑名单”(不是真正的黑名单)

来自分类Dev

如何从位置获取父母和孩子的ID

来自分类Dev

按多个标签选择(白名单和黑名单)

来自分类Dev

SSH的白名单和黑名单

来自分类Dev

董事名单

来自分类Dev

Postfix 可能的 SMTP 攻击和黑名单

来自分类Dev

Excel 中的命名单元格和公式

来自分类Dev

Deb 存储库和 PPA 包白名单安全

来自分类Dev

如何结合父母和依赖的孩子可观察

来自分类Dev

MySQL按父母和孩子排序

来自分类Dev

Caliburn.micro 父母->孩子和孩子->父母互动

来自分类Dev

bs4:如何提取表格“球队名单主场”和“球队名单”

Related 相关文章

热门标签

归档