2
如何将下列SQL语句转换为L2S?将SQL语句转换为Linq-2-Sql
SELECT DefaultCode, MAX(EffectiveDt) AS EffectiveDt
FROM tblDF_DefaultSetting
GROUP BY DefaultCode
如何将下列SQL语句转换为L2S?将SQL语句转换为Linq-2-Sql
SELECT DefaultCode, MAX(EffectiveDt) AS EffectiveDt
FROM tblDF_DefaultSetting
GROUP BY DefaultCode
您想使用DefaultCode
的GroupBy
操作和使用Select
操作员与两个值创建一个新的匿名类你感兴趣的内容。
dataContext.tblDF_DefaultSetting
.GroupBy(x => x.DefaultCode)
.Select(x => new { DefaultCode = x.Key, EffectiveDt = x.Max(x => x.EffectiveDt) });
那是完整的查询?那里有一个无与伦比的左括号。 – 2011-04-06 22:20:08
哎呀,对不起。不,它不是。 – Graham 2011-04-06 22:24:19
这引出了一个有趣的问题:有没有办法从SQL到表达式树到LINQ Lambdas或LINQ查询? – 2011-04-06 22:38:50