Linq-to-SQL Grouping неправильно упорядочен - PullRequest
1 голос
/ 06 мая 2010

Привет, может кто-нибудь помочь мне преобразовать этот оператор tsql в c # linq2sql?

select [series] from table group by [series] order by max([date]) desc

Это то, что у меня пока есть - список не в правильном порядке ..

            var x = from c in db.Table
                    orderby c.Date descending 
                    group c by c.Series into d
                    select d.Key;

1 Ответ

0 голосов
/ 06 мая 2010

Ваше предложение LINQ orderby не выполняет то же самое, что и предложение SQL. Вот, это должно это исправить:

var query = from c in db.Table
            group c by c.Series into d
            orderby d.Max(item => item.Date) descending
            select d.Key;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...