gpt4 book ai didi

c# - 检查 EF 语句中的空实体

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

我有这样的声明:

AssignedCas AssignedCase in caseList.GroupBy(o => o.CaseBatch.CaseBatchName)
.Select(g => g.First()).ToList()

但是此时o.CaseBatch.CaseBatchName可以是null,在这种情况下上面的语句将不会执行。

在上面的语句中有没有一种方法可以检查 CaseBatchName 是否不为空,然后才包含它。

最佳答案

您应该只在 Linq 中添加一个 where 条件。就像这样:

AssignedCas AssignedCase in caseList.Where(o => o.CaseBatch.CaseBatchName != null)
.GroupBy(o => o.CaseBatch.CaseBatchName)
.Select(g => g.First()).ToList()

关于c# - 检查 EF 语句中的空实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58299662/

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