У меня есть немного кода на C#, который создает новый анонимный тип (коллекция). Записи в коллекции отличаются только по Child.Value. То, что я пытаюсь достичь, - уменьшить количество пар родитель-ребенок без дочерних дубликатов, получив пары родитель-ребенок с наивысшим значением для каждого ребенка в каждом родителе. Дети отличаются от Id ребенка.Отфильтровать коллекцию анонимного типа
var familyPairs = family
.SelectMany(parent => parent.Children, (parent, child) =>
new {
Parent = parent,
Child = child
})
.OrderByDescending(pair => pair.Child.Value);
Я постараюсь его. :) –
Извините, я отредактировал мой вопрос, если вы что-нибудь придумаете о редактировании. Но я все еще попытаюсь это сделать :) –
@ CeylanMumunKocabaş, это не ясно из вашего редактирования - если у вас есть несколько записей для одного и того же ребенка в списке детей родителей, как вы отличаете двух разных детей? –