Здравствуйте, ShurikEv, Вы писали:
SE>Здравствуйте, ShurikEv, Вы писали:
SE>>BLToolkit
SE>>Собственно сабж.
SE>>Надо, чтобы работало вот это https://smehrozalam.wordpress.com/2009/12/29/linq-how-to-get-the-latest-last-record-with-a-group-by-clause/
SE>>Пытаюсь выполнить код
SE>>SE>>from p in PersonOrders
SE>>//where conditions or joins with other tables to be included here
SE>>group p by p.PersonID into grp
SE>>select grp.OrderByDescending(g=>g.OrderDate).First()
SE>>
SE>>Приложение падает. Реально ли сделать то, что хочу? Или проще plain text sql писать?
SE>Точнее падает (без кидания exception) только во втором случае. В первом же ловлю исключение:
SE>Additional information: 'Key' is not a member of type '<>f__AnonymousType0`2[System.Linq.IGrouping`2[System.String,DataModels.customer],System.Int32]'
SE>Попробовал linq2db, тоже самое
Проверил в EF, всё работает. Блин, почему BLT не может?

Похоже придётся текстом набирать запрос