سلام خدمت دوستان
وقتی جدولی که فیلد اتو اینکریمنت (مثل آی دی) نداره و میخوایم اطلاعاتشو آپدیت کنیم چطور باید کدهای فریم ورک را بنویسیم ؟ زیاد گشتم ولی دست خالیم !
سلام خدمت دوستان
وقتی جدولی که فیلد اتو اینکریمنت (مثل آی دی) نداره و میخوایم اطلاعاتشو آپدیت کنیم چطور باید کدهای فریم ورک را بنویسیم ؟ زیاد گشتم ولی دست خالیم !
فیلد AutoIncerment مهم نیست , تو EF باید جدول هاتون کلید داشته باشن تا بتونین باهاشون کار کنید .
برای جدلوتون کلید تعیین کنید .
جدول کلید داره ولی خوده کلیدم میخوام آپدیت کنم , به چه صورت میشه کد اون قسمت ؟
یه همچین چیزی :
using (var dbContext = new DatabaseContext())
{
dbContext.Employee.Add(new Employee
{
ID = 1,
FName = 'Ali',
LName = 'Shademan',
});
dbContext.SaveChanges();
}
برای آپدیت اطلاعات موجود هم Entity قبلی که میخوای تغییر بدیش ( Record ) به وسیله دستورات linq پیدا کن و مقدایرش رو به روز رسانی کن و SaveChanges رو صدا بزن .
اگر سوال دیگه ای بود نمونه کدی که نوشتید و خطایی که میگیرید رو هم ضمیمه کنید .