gpt4 book ai didi

c# - Linq:选择分组列表

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

我开始使用 Linq,并认为这是解决我的问题的正确方法,但不知道如何解决以下问题:

我有一个从数据库表中填充的数据集。它包含如下数据

CAT  VALUE
c1 NULL or ""
c2 a
c2 b
c3 x
c4 y
c4 z

因此,我想要一个类似字典的东西,以 cat 作为键,将分组的值作为列表

giving:
_pseudoFunction_.getByKey(c2) => List with a,b
_pseudoFunction_.getByKey(c1) => nothing

我怎样才能用 linq 达到这个目的,或者有更好的方法吗?

最佳答案

List<?> getByKey(TypeOfCAT input)
{
return context.yourTable.Where(i => i.CAT == input).Select(i=>i.Value).ToList();
}

如果你填写应该工作?和 TypeOfCAT

关于c# - Linq:选择分组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6470053/

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