PDA

View Full Version : بانک استاتیک به وسیله Entity Framework



m.amin1964
یک شنبه 23 اسفند 1394, 17:15 عصر
سلام خدمت دوستان

وقتی جدولی که فیلد اتو اینکریمنت (مثل آی دی) نداره و میخوایم اطلاعاتشو آپدیت کنیم چطور باید کدهای فریم ورک را بنویسیم ؟ زیاد گشتم ولی دست خالیم !

Felony
دوشنبه 24 اسفند 1394, 00:38 صبح
فیلد AutoIncerment مهم نیست , تو EF باید جدول هاتون کلید داشته باشن تا بتونین باهاشون کار کنید .
برای جدلوتون کلید تعیین کنید .

m.amin1964
دوشنبه 24 اسفند 1394, 05:46 صبح
جدول کلید داره ولی خوده کلیدم میخوام آپدیت کنم , به چه صورت میشه کد اون قسمت ؟

Felony
سه شنبه 25 اسفند 1394, 00:31 صبح
یه همچین چیزی :


using (var dbContext = new DatabaseContext())
{
dbContext.Employee.Add(new Employee
{
ID = 1,
FName = 'Ali',
LName = 'Shademan',

});

dbContext.SaveChanges();
}

برای آپدیت اطلاعات موجود هم Entity قبلی که میخوای تغییر بدیش ( Record ) به وسیله دستورات linq پیدا کن و مقدایرش رو به روز رسانی کن و SaveChanges رو صدا بزن .

اگر سوال دیگه ای بود نمونه کدی که نوشتید و خطایی که میگیرید رو هم ضمیمه کنید .