update در entity framework
با سلام
فرض کنید در EDM یک جدول به نام customer داریم . حالا می خوام اطلاعات یکی از ردیف ها رو update کنیم . این کد رو پیدا کردم مه کار هم می کنه. فقط کسی می دونه Firest() آخر دستور Linq کارش چیه ؟
var person = (from p in context.customers
where p.customerid == 2
select p).First();
person.cuName = TextBox1.Text;
context.SaveChanges();
نقل قول: update در entity framework
var tbl=Contax.customer.single(r=>r.Fld_Id==Id);
tbl.Name=txtName.text;
Contax.saveChange();
نقل قول: update در entity framework
Frist اولین رکورد با شرط درخواست شده را بر می گرداند
نقل قول: update در entity framework
نقل قول:
نوشته شده توسط
crazy_1892
Frist اولین رکورد با شرط درخواست شده را بر می گرداند
مرسی از راهنماییت . اما نکته اینه که اگر اون رو ننویسیم خطا داره و اجرا نمی شه . اصلا از نظز منطقی چه دلیلی داره که اولین رکورد رو در update بازیابی کنیم ؟ دستور where که همین کار رو می کنه !!!!
نقل قول: update در entity framework
نقل قول:
نوشته شده توسط
ali_mnkt
مرسی از راهنماییت . اما نکته اینه که اگر اون رو ننویسیم خطا داره و اجرا نمی شه . اصلا از نظز منطقی چه دلیلی داره که اولین رکورد رو در update بازیابی کنیم ؟ دستور where که همین کار رو می کنه !!!!
به دلیل اینکه اگه فیلد customerid کلید اصلی جدول customer نباشه، مقدار داخل این فیلد می تونه تکراری بشه، و در دستور Update داده های یک سطر قراره تغییر کنه ، نه تمام سطر هایی که این فیلد در اون ها برابر مقدار شرط باشه.
نقل قول: update در entity framework
اگه یه وقت تو دیتابیس تغییری ایجاد شد چه جوری میشه این تغییر در فایلedmxاعمال کرد