0

dvdlist を categoryid でグループ化したい. これと似ているが DVDDataContext がない これはうまくいく.

DvdDataContext db = new DvdDataContext();
var q = from b in db.DvdLists
        group b by b.CategoryId into g
        select new { CategoryID = g.Key, DvdLists = g };

次のようなコードが必要ですが、GetTable()=g でエラーが発生します

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 }; 
4

1 に答える 1

0

匿名型に GetTable() を指定することはできません。{ CategoryId = g.Key, GetTable= g }; を試してください。

それが役に立てば幸い!

于 2011-04-04T11:56:25.247 に答える