我正在使用C#和T-SQL。

我正在尝试从匹配特定条件的表中获取最新记录的日期,而我停留在匹配的部分。目前我拥有的是:

date = (DateTime)(context.corresps.OrderByDescending(x => x.tevent).Select(x => x.tevent).FirstOrDefault());


我不知道如何添加到此语句是:

WHERE cmethod = 'W'


我可以将其重写为标准的LINQ查询,但是正努力改善自己。感谢您的协助。

最佳答案

除非我错过了一些东西:

var date = context.corresps.OrderByDescending(x => x.tevent) .Where(x => x.cMethod == "W") .Select(x => x.tevent) .FirstOrDefault());

10-08 08:58