Koşullu grup cümlesi olan bir LINQ deyimi yazmak mümkün mü? someFlag true olarak ayarlanırsa, LINQ Koşullu Grup
bool someFlag = false;
var result = from t in tableName
group t by new { (someFlag ? 0 : t.FieldA), t.FieldB } into g
select g;
Yani temelde, sadece Fieldb göre gruplandırmak istiyorum, ama bu yanlış bile olsa FieldA ve Fieldb göre gruplandırmak istiyorum: Burada temelde ben bunu yapmaya çalışıyorum ne.
Aynı türden FieldA ve FieldB var mı? Eğer öyleyse, bu şeyleri büyük ölçüde basitleştirebilir. – Noldorin
Ayrıca, bazıFlag'ın geçerli öğeye bağlı olduğunu mu varsayıyorum? – Noldorin
Evet, FieldA ve FieldB hem tamsayılardır. Ve bazıFlag, yönteme bir parametre olarak geçirilecekti. – MrDustpan