0

我正在使用 EF 和 LINQ (VB-NET),我想找到具有最大 ID 值的对象(行)。我想做这样的事情:

var item = db.Items.OrderByDescending(i => i.Value).FirstOrDefault();

但我需要一个函数 GetMaxObj 来返回具有最大 ID 值的对象。

Function GetMaxObj (function)
End function

函数在哪里。函数(f)f.ID。我希望选择部分在服务器上进行,我不想返回整个结果集,只返回最大 ID 对象。

我想像这样使用我的功能:

item = unitOfWork.MyRepository.GetMaxObj(Function(f) f.ID)

我不知道如何编写我的函数……有人可以帮我解决这个问题吗?提前致谢

4

1 回答 1

0
Dim query = db.Items.Max(Function(x) x.value )
于 2013-10-14T10:22:15.100 回答