我正在使用 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)
我不知道如何编写我的函数……有人可以帮我解决这个问题吗?提前致谢