rupo Condicional @LINQ
É possível escrever uma instrução LINQ com uma cláusula de grupo condicional? Aqui está basicamente o que estou tentando fazer:
bool someFlag = false;
var result = from t in tableName
group t by new { (someFlag ? 0 : t.FieldA), t.FieldB } into g
select g;
Então, basicamente, se someFlag estiver definido como true, quero agrupar apenas pelo FieldB, mas se for falso, quero agrupar pelo FieldA e Field