Dim x = (From y In context.MyTable _
Where y.MyField = value _
Select y.MyCounter).Max
当查询没有返回任何行时,我会遇到一个错误。我可以这样处理。
Dim x = (From y In context.MyTable _
Where y.MyField = value _
Select y.MyCounter _
Order By MyCounter Descending).FirstOrDefault
但对于这样一个简单的请求来说,这感觉有点笨拙。我是不是错过了更好的方法?