Как в совокупности с запятой, используя группы по
У меня есть
TableDE
класс, IdFirst
, IdSecond
и Name
Что я уже пробовал:
<pre> var userEntityGroups = TableDE.GroupBy(x => new { x.IdFirst, x.IdSecond}) .OrderBy(g => g.Key.IdFirst).ThenBy(g => g.Key.IdSecond) .Select(g => new { IdFirst = g.Key.IdFirst, IdSecond= g.Key.IdSecond, TableDE= g.OrderBy(x => x.Name) });
затем я возвращаю Ok(userEntityGroups) //ответ webApi
Теперь, когда я отлаживаю группы сущностей пользователей, у них есть 2 записи
[0] где это имеет IdFirst, IdSecond и TableDE
[1] также там, где это имеет IdFirst, IdSecond и TableDE
теперь в таблице [0] он имеет 2 записи [0] и [1], где IdFirst и IdSecond похожи, но поле имени для каждой из них отличается
Также в Таблице [1] он имеет 2 записи [0] и [1], где IdFirst и IdSecond похожи, но поле имени для каждой из них отличается
Я не хочу, чтобы вернуться userEntityGroups вернуть 4 записи я хочу его вернуть только 2 записи
прямо сейчас это то, что я получаю
IdFirst=1, IdSecond=1, Name=name11 IdFirst=1, IdSecond=1, Name=name12 IdFirst=2, IdSecond=2, Name=name21 IdFirst=2, IdSecond=2, Name=name22
Вот чего я хочу
IdFirst=1, IdSecond=1, Name=name11,name12 IdFirst=2, IdSecond=2, Name=name21,name22
Maciej Los
Каковы ваши входные данные?