gpt4 book ai didi

c# - 如何在 where 子句内的可枚举条件上使用 if 条件

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:36 25 4
gpt4 key购买 nike

<分区>

假设我有一个查询,我必须在其中选择特定产品。

我有一个名为 recipe 的类,其中有无数关于所用成分的信息。

首先我想把所有没有被删除的receipes拿走,这很容易:

var recipes = context.Recipes.Where(a=> !a.Deleted);

现在我想通过枚举来选择包含水的那些。应该是这样的

recipes = recipes.Where(a => a.Ingridients.Where(b => b.Name == "Water"));

但这就是问题所在。知道如何解决这个问题吗?

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