Конвертировать оператор SQL в Linq-2-Sql - PullRequest
2 голосов
/ 07 апреля 2011

Как мне перевести следующий оператор SQL в L2S?

SELECT DefaultCode, MAX(EffectiveDt) AS EffectiveDt
FROM tblDF_DefaultSetting
GROUP BY DefaultCode

1 Ответ

4 голосов
/ 07 апреля 2011

Вы хотите использовать оператор GroupBy для DefaultCode и оператор Select для создания нового анонимного типа с двумя интересующими вас значениями.

dataContext.tblDF_DefaultSetting
    .GroupBy(x => x.DefaultCode)
    .Select(x => new { DefaultCode = x.Key, EffectiveDt = x.Max(x => x.EffectiveDt) });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...