C# Linq Group By na več stolpcih
public class ConsolidatedChild
{
public string School { get; set; }
public string Friend { get; set; }
public string FavoriteColor { get; set; }
public List<Child> Children { get; set; }
}
public class Child
{
public string School { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public string Friend { get; set; }
public string Mother { get; set; }
public string FavoriteColor { get; set; }
}
Glede na zgornja dva razreda bi želel s pomočjo LINQ ustvariti Seznam iz Seznama, združenega po lastnostih School, Friend in FavoriteColor. Ali je to mogoče z LINQ?
Prosimo, da ne upoštevate lastnosti, koda je bila napisana samo za pomoč pri vprašanju.
278
2
Enostavno:
Ob danem seznamu:
Poizvedba bi bila videti kot:
Testna koda:
Rezultat: