стандарт обновления linq to sql

Итак, я знаю, что есть много вопросов о том, как обновить БД с помощью linq до SQL, мой вопрос: делаю ли я это в соответствии с принятым стандартом?

вот мой код:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        //load data to page
    }
    else
    {
        using (var db = new App_Data.MyDataContext())
        {
            var Query = (from p in db.peoples
                         where p.ipeople_ID == 59225
                         select p).Single();

            Query.cFirstName = FirstName.Value;

            try { db.SubmitChanges(); }
            catch (ChangeConflictException)
            {
                db.ChangeConflicts.ResolveAll(RefreshMode.KeepChanges);
                db.SubmitChanges();
            }
        }
    }
}

Я изучаю asp.net методом проб и ошибок (и много поисков в Google!), Поэтому я знаю, что он будет работать, просто не знаю, заставит ли меня смеяться этот код конференция!: D

Спасибо

5
задан CAbbott 29 June 2011 в 18:09
поделиться