gpt4 book ai didi

c# Linq 对象子查询/输入

转载 作者:行者123 更新时间:2023-11-30 15:49:06 25 4
gpt4 key购买 nike

我有 2 个包含通用列表属性的对象。即:

public class User
{
public string Sid { get; set; }
public List<Group> Groups { get; set; }
}

public class Section
{
public string Sid { get; set; }
public List<Group> Groups { get; set; }
}

从我的 BLL 我得到了一个通用的部分列表列表 mySections=SectionDB.getList();

我的用户对象包含用户信息用户 myUser=UserDB.getInfo(sid);

使用 linq to objects,是否可以进行查询以检索组用户类中至少有一个组的所有部分?

有什么帮助吗?

最佳答案

from section in mySections
from sectionGroup in section.Groups
where myUser.Groups.Any(userGroup => userGroup == sectionGroup)
select section

我宁愿选择任何一个,因为你可以更有效地使用迭代器

关于c# Linq 对象子查询/输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com