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