Linq группа по заявлению не работает

У меня есть оператор linq, например, следующий,

var v1 = from s in context.INFOONEs group s by s.DATET into xyz select xyz;

Я пытаюсь сделать следующее, чтобы показать результаты

foreach (var x in v1)
{
 Console.WriteLine(x.);
}

Но intellisence не показывает столбцы, когда я печатаю x.

Что я делаю неправильно? И каков правильный путь к достижению того, чего я пытаюсь достичь?

благодаря

1 ответ

потому что в x нет столбца. Есть несколько записей под каждой группой. Поэтому вам нужно получить эти записи:

foreach (var x in v1)
{
 Console.WriteLine(x.Key); // display the Key of current group
 foreach(var item in x) // iterate over the records in the group
 {
 Console.WriteLine(item.) // here you can access your columns
 }
}

licensed under cc by-sa 3.0 with attribution.