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
您的语法毫无意义。
如果只需要组的内容,则根本不需要select
子句; group
子句返回一组IGrouping<String, DvdList>
,它本身就是一组DVD。
GetTable<DvdList>()= g
在语法上无效。左侧以创建的匿名类型声明属性的名称。 <
,>
,(
和)
是属性名称内的无效字符。