70
Qual è la correzione necessaria per esempio 2 simmetrico al gruppo a più colonneLINQ Gruppo Di più campi -Syntax aiutare
Esempio 1
var query = from cm in cust
group cm by new { cm.Customer, cm.OrderDate } into cms
select
new
{ Key1 = cms.Key.Customer,Key2=cms.Key.OrderDate,Count=cms.Count() };
Esempio 2 (corretto)
var qry =
cust.GroupBy(p => p.Customer, q => q.OrderDate, (k1, k2, group) =>
new { Key1 = k1, Key2 = k2, Count = group.Count() });
Jon, mi commetto errori durante l'utilizzo del metodo di estensione, c'è un modo semplice per conoscerlo? – Udana
@Udana: Ho trovato molto utile guardare a ciò che il compilatore C# fa con le espressioni di query - ma io sono un ragazzo basato sulle specifiche. Osservare i sovraccarichi disponibili e leggere la documentazione aiuta molto :) –
@Jon Skeet: Questo overload di 'GroupBy()' non ha una descrizione molto ampia in MSDN. Puoi scrivere una riga per favore? – FMFF