سلام دوستان
در جایی دیدم دستور Update بصورت زیر نوشته شده بود:
_db.Attach(entity);
_context.Entry(entity).State = EntityState.Modified;
چرا مستقیما از دستور context.Update(entity) استفاده نشده؟
ممنون
سلام دوستان
در جایی دیدم دستور Update بصورت زیر نوشته شده بود:
_db.Attach(entity);
_context.Entry(entity).State = EntityState.Modified;
چرا مستقیما از دستور context.Update(entity) استفاده نشده؟
ممنون
برای استفاده از context.Update(entity) اول باید رکورد رو بخونید بعد ویرایش رو روش اعمال کنید بعد savechanges
توی این روش نیاز به این کار نیست
حتی میتونید هر یک از property ها رو به طور مجزا مشخص کنید که ویرایش بشه یا نه
ممنون نکته جالبی گفتید.