gpt4 book ai didi

linq - 我用什么来获取所有值而不是 firstordefault

转载 作者:行者123 更新时间:2023-12-04 05:55:14 27 4
gpt4 key购买 nike

下面是我编写的代码,由于 FirstOrDefault,它只返回第一条记录。获取存储在变量 EmailAddresses 中的所有电子邮件地址的语法应该是什么,其中 FlagActive 字段为 True。

   IList<string> EmailAddresses = new List<String>();
EmailAddresses.Add(Context.FOCALPOINTs.FirstOrDefault(T => T.FlagActive == true).Email.ToString());
foreach (string emailAddress in EmailAddresses)
tempEmail = tempEmail + ";" + emailAddress;

最佳答案

我想你想要这样的东西:

    EmailAddresses = Context.FOCALPOINTs.Where(T => T.FlagActive)
.Select(T => T.Email).ToList();

作为一个轻微的旁注,你在这里的部分:
(T => T.FlagActive == true)

这里的 == true 是不必要的,因为 T.FlagActive 已经是一个 bool 值。

关于linq - 我用什么来获取所有值而不是 firstordefault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9580725/

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