是否可以使用条件组子句编写 LINQ 语句?这基本上是我想要做的:
bool someFlag = false;
var result = from t in tableName
group t by new { (someFlag ? 0 : t.FieldA), t.FieldB } into g
select g;
所以基本上如果 someFlag 设置为 true,我只想按 FieldB 分组,但如果它是 false,我想按 FieldA 和 FieldB 分组。