В моей базе данных есть информация, такая как WorkId
, Name
, StepId
. Name
представляет имя шагов, поэтому WorkId
не является уникальным и может иметь несколько значений для имени. Я пытаюсь создать список или массив, который будет иметь следующий формат: [[workId1, [names1]], [workId2, [names2]],...]
.
Мне сложно построить его, учитывая, что подсписок состоит из значения и списка.
Этот код я использую для извлечения информации, которая мне нужна в IQueryable.
var distinctSteps = list
.Where(s => !string.IsNullOrWhiteSpace(s.StepId))
.Select(o => new { o.WorkId, o.StepId, o.Name })
.Distinct();
Спасибо за помощь!