Как сгруппировать с письменным указанным DataContextClass? - PullRequest
0 голосов
/ 04 апреля 2011

Я хочу сгруппировать 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 }; 

1 Ответ

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

Нельзя указывать GetTable () в анонимных типах.Попробуйте {CategoryId = g.Key, GetTable = g};

Надеюсь, это поможет!

...