我正在使用EF和LINQ(VB-NET),我想找到具有最大ID值的对象(行)。 我想做这样的事情:
var item = db.Items.OrderByDescending(i => i.Value).FirstOrDefault();
但我需要一个函数GetMaxObj,它返回对象whit max ID值。
Function GetMaxObj (function)
End function
其中功能是ex。功能(f)f.ID. 我希望选择部分在服务器上占用,我不想返回整个结果集,只返回最大ID对象。
我想使用我的功能:
item = unitOfWork.MyRepository.GetMaxObj(Function(f) f.ID)
我无法弄清楚如何编写我的功能......有人可以帮我这个吗? 提前致谢
答案 0 :(得分:0)
Dim query = db.Items.Max(Function(x) x.value )