gpt4 book ai didi

c# - 如何根据条件创建 LINQ to SQL 分组?

转载 作者:太空狗 更新时间:2023-10-30 00:58:02 26 4
gpt4 key购买 nike

如何创建 LINQ to SQL 请求,以便在条件下使用 group by?

例如:

    from ri in resItems
group ri by new {groupByPackaging ? (ri.Model, ri.Condition, ri.Packaging) : (ri.Model, ri.Condition)}
into g
select new
{
...
}

最佳答案

我想这就是您要找的 LINQ Conditional Group

这是一个例子:

bool someFlag = false;
var result = from t in tableName
group t by new { FieldA = (someFlag ? 0 : t.FieldA), t.FieldB } into g
select g;

关于c# - 如何根据条件创建 LINQ to SQL 分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717429/

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