如何分组选择新的GetTable <>?

问题描述 投票:0回答:2
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

c# asp.net linq-to-sql selector datacontext
2个回答
1
投票

您的语法毫无意义。

如果只需要组的内容,则根本不需要select子句; group子句返回一组IGrouping<String, DvdList>,它本身就是一组DVD。


1
投票

GetTable<DvdList>()= g在语法上无效。左侧以创建的匿名类型声明属性的名称。 <>()是属性名称内的无效字符。

© www.soinside.com 2019 - 2024. All rights reserved.