gpt4 book ai didi

C# LINQ 问题

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

我有以下代码

var query = from lookup in dataset.Tables["MBDDX_LOOKUP"].AsEnumerable()
where
lookup.Field<string>("lookup_value") == "Oncology"

select new
{
lookupID = lookup.Field<long>("ID")
};

这返回的正是我想要的。但是,我还想检查 where 子句中的另一个字段并“选择新的”。

我该怎么做?

谢谢。

编辑:我希望提取的第二条数据也在 MBDDX_LOOKUP 字段中。

最佳答案

您可以使用 and 运算符 && 添加另一个条件。

var query = from lookup in dataset.Tables["MBDDX_LOOKUP"].AsEnumerable()
where lookup.Field<string>("lookup_value") == "Oncology" &&
lookup.Field<string>("anotherlookup_value") == "Zoology"
select new {
lookupID = lookup.Field<long>("ID"),
lookup = lookup.Field<string>("lookup_value")
};

关于C# LINQ 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946226/

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