Как сгруппировать выбрать новый GetTable <>? - PullRequest
0 голосов
/ 04 апреля 2011
DataContext db = new DataContext(conString);
var dvd = db.GetTable<DvdList>();
var query = from b in dvd
            group b by b.CategoryId into g
            select new { CategoryId = g.Key, GetTable<DvdList>()= g };

ошибка возникает при GetTable<DvdList>()= g

спасибо в avdvance!

Ответы [ 2 ]

1 голос
/ 04 апреля 2011

GetTable<DvdList>()= g является синтаксически недействительным.Левая сторона объявляет имя свойства в созданном анонимном типе.<, >, ( и ) являются недопустимыми символами в имени свойства.

1 голос
/ 04 апреля 2011

Ваш синтаксис не имеет никакого смысла.

Если вам нужно только содержимое группы, вам не нужно предложение select; предложение group возвращает набор IGrouping<String, DvdList>, который сам по себе является набором DVD.

...