У меня есть объект класса Revision, который может иметь несколько объектов класса детализации.И в каждом классе детализации я могу иметь несколько префиксов (класс ссылочных типов).Теперь я хочу получить отдельные записи префиксов для каждой детали в ревизии.Как я могу сделать это, используя лямбда-выражение?
List<ReferenceType> prefixes = (List<ReferenceType>)revision.Details
.GroupBy(p => p.Prefix.Id)
.Select(grp => grp.First());
Все, что я хочу, это выбрать отдельные записи префиксов в классе деталей.Приведенный выше код не работает из-за ошибки выброса, так как ошибка выброса не может преобразовать детали в ссылочный тип.Как получить точные префиксы в ревизии -> Детали -> Префиксы ??