Je voudrais résumer une propriété sur une liste sous une liste ... Exemple:Comment ajouter une sous-liste dans linq?
je:
public class List1 {
public List<List2> List2 { get; set; }
}
public class List2 {
public int TotalUnits { get; set; }
}
À mon avis, j'ai un List<List1>
, de sorte que je veux faire quelque chose comme :
<%= Model.List1.Where(x.List2.Any()).Sum(x=>x.TotalUnits) .%>
il est évident que tout ce qui suit Somme ne fonctionne pas, mais est-il une manière que je peux le faire en une seule ligne sans avoir à créer une nouvelle Dto sur mon côté serveur?
Votre premier '.Where' manque un argument ou quelque chose. Il n'y a pas de "x". – recursive