Я беру таблицу данных и нахожу все строки для определенного ключа, которые имеют менее трех записей в таблице для этого значения ключа.Я могу сделать это хорошо, и он возвращает группировку с ключом, являющимся идентификатором, по которому я хочу сгруппироваться, и списком данных, которые для каждого значения ключа не существуют по крайней мере три раза.Теперь я хочу получить прямой список всех тех датаров, которые потерпели неудачу.У меня проблемы с этим.Все, что я могу сделать, это получить список списков.
var rows = from dr in stagingTable.AsEnumerable()
group by dr.Field<long>("KEY_ID") into g
where g.Count() < 3
select new {ID = g.Key, Values = g};
Теперь, когда у меня есть сгруппированная информация, я хочу получить прямой список всех данных, которые можно найти во всех группах.Выполнение g.ToList () просто дает мне список списков.
Есть предложения?