【C#】Linqメソッド 最大値を求める ~ MAX編 ~

最大値を求める

 * Max()を使用する

サンプル

下準備

以下の例については、
http://blogs.yahoo.co.jp/dk521123/16895242.html
を前もって行っています。
Idの最大値を求める
using (DataClasses1DataContext context = new DataClasses1DataContext())
{
    long id = -1;

    try
    {
        // PersonテーブルにあるPersonIdの最大値を取得
        id = context.Person.Max(a => a.PersonId);
    }
    catch (Exception)
    {
        label1.Text = "Error";
        return;
    }

    label1.Text = "Id is " + id;
}