0

私は EF と LINQ (VB-NET) を使用しており、ID 値が最大のオブジェクト (行) を見つけたいと考えています。私はこのようなことをしたい:

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

しかし、オブジェクトの最大 ID 値を返す関数 GetMaxObj が必要です。

Function GetMaxObj (function)
End function

function は ex です。関数(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 に答える