jaykob
دوشنبه 03 شهریور 1393, 15:53 عصر
سلام
من برای اعمال حذف و ویرایش در لایه Repository برای ویرایش به دو نتیجه زیر رسیدم :
1
_db.Posts.AddOrUpdate(p=>p.Id,post);
2
_db.Entry(post).State=EntityState.Modified;
کدام صحیح است و هر کدام دقیقا چیکار می کنند ؟
و برای حذف هم به شکل زیر درست است ؟
_db.Posts.Remove(_db.Posts.Find(id));
ممنون
من برای اعمال حذف و ویرایش در لایه Repository برای ویرایش به دو نتیجه زیر رسیدم :
1
_db.Posts.AddOrUpdate(p=>p.Id,post);
2
_db.Entry(post).State=EntityState.Modified;
کدام صحیح است و هر کدام دقیقا چیکار می کنند ؟
و برای حذف هم به شکل زیر درست است ؟
_db.Posts.Remove(_db.Posts.Find(id));
ممنون