Entity Framework を使用して列の最大値を取得するにはどうすればよいでしょうか? 質問する

Entity Framework を使用して列の最大値を取得するにはどうすればよいでしょうか? 質問する

整数を含む列の最大値を取得するには、次のT-SQLコマンドを使用できます。

SELECT MAX(expression )
FROM tables
WHERE predicates;

Entity Framework でも同じ結果を得ることは可能ですか。

次のようなモデルがあるとします

public class Person
{
  public int PersonID { get; set; }
  public int Name { get; set; }
  public int Age { get; set; }
}

最年長者の年齢を取得するにはどうすればいいですか?

int maxAge = context.Persons.?

ベストアンサー1

これを試してint maxAge = context.Persons.Max(p => p.Age);

using System.Linq;ファイルの先頭に次の記述があることを確認してください

おすすめ記事