Так что я знаю, что есть много вопросов о том, как обновить БД с помощью 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
Спасибо