PDA

View Full Version : تحلیل کد اپدیت در linq



vB.N3T
پنج شنبه 16 آبان 1392, 16:42 عصر
سلام مهندسان عزیز
من برای اپدیت جدول از کد زیر استفاده کردک


var h =( from st in db.tbl_persons where st.id==int.Parse(textBox4.Text) select st).Single();
tbl_person d = h;
d.name = textBox2.Text;
d.lastname = textBox3.Text;
db.SubmitChanges();
MessageBox.Show("update");


خط 2 رو میشه تحلیل کنید.مرسی

Mahmoud.Afrad
پنج شنبه 16 آبان 1392, 18:20 عصر
میشه گفت خط دوم اضافه است.

var h = (from st in db.tbl_persons where st.id == int.Parse(textBox4.Text) select st).SingleOrDefault();
if (h != null)
{

h.name = textBox2.Text;
h.lastname = textBox3.Text;
db.SubmitChanges();
MessageBox.Show("update");
}

vB.N3T
یک شنبه 19 آبان 1392, 15:47 عصر
SingleOrDefault چه فرقی با سینگل داره ؟