عملیات Update در EF Core

تهران آی تی / برنامــه نویــسـی / عملیات Update در EF Core

عملیات Update در EF Core

در این قسمت از دوره پیشرفته  Entity Framework Core 9 به عملیات Update در EF Core میپردازیم. در Entity Framework Core 9، عملیات Update یکی از بخش های CRUD است. که به صورت بسیار کارآمدی پیاده‌سازی می‌شود و می‌توان از قابلیت‌های پیشرفته‌ی آن بهره برد. عملیات CRUD در دنیای برنامه‌نویسی به چهار عملیات اصلی برای مدیریت داده‌ها اشاره دارد. در این آموزش عملیات Update را مورد برسی قرار میدهیم.

برای ویرایش یک فیلد به دو متد نیاز است. یکی از نوع Post و یکی از نوع Get. از Get برای نمایش اطلاعات استفاده میشود. از Post برای دریافت اطلاعات استفاده میشود.

  • متد Edit از نوع Get

public async Task<IActionResult> Edit(int? id)
{
if (id == null)
{
return NotFound();
}
var appUser = await _context.appUsers.FindAsync(id);
if (appUser == null)
{
return NotFound();
}
return View(appUser);
}

  • متد Edit از نوع Post

[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Edit(int id, [Bind("Id,Name,Family,City,Gender")] AppUser appUser)
{
if (id != appUser.Id)
{
return NotFound();
}
if (ModelState.IsValid)
{
try
{
_context.Update(appUser);
await _context.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!AppUserExists(appUser.Id))
{
return NotFound();
}
else
{
throw;
}
}
return RedirectToAction(nameof(Index));
}
return View(appUser);
}
private bool AppUserExists(int id)
{
return _context.appUsers.Any(e => e.Id == id);
}

جستجو کنید
دسترسی سریع
دسته ها

طراحی و پیاده سازی پروژه های طراحی سایت دانشجویی

انجام، اجرا و طراحی پروژه های طراحی سایت برای دانشجویان با HTML CSS PHP ASP.NET JAVA و ... با کمترین هزینه. برای مشاهده نمونه کارها و یا دریافت مشاوره رایگان از تیم طراحی سایت تهران آی تی با ما در تماس باشید. ما بهترین پروژه های طراحی سایت را با حداقل هزینه برای شما طراحی میکنیم - مشاوره رایگان 09121486770

مــشاوره و مشاهده نمونه کارها

مطالب مرتبط

لطفا از مطالب مرتبط با این پست دیدن فرمایید

جــذاب های هفته

از پربازدیدترین مطالب تهران آی تی در هفته ای که گذشت دیدن فرمایید

باورکردنی نیست فقط با 300 هزار تومان

طراحی سایت شما + طراحی اپلیکیشن هدیه و رایگان
این یک حراج است در مدت زمان محدود - شرکت های زیادی سایت های ارزان طراحی میکنند اما آیا کیفیت لازم را دارا هستند؟ طراحی سایت ارزان به همراه اپلیکیشن رایگان هدیه برای اولین بار توسط تهران آی تی مخصوص سازمان ها و کسب و کار های کوچک و بزرگ و حتی جدید تیم طراحی سایت تهران آی تی در کنار شماست تا شناخته شوید - مشاوره رایگان 09121486770

مــشاوره و مشاهده نمونه کارها

پشتیبانی 24 ساعته

تیم تهران آی تی در هفت روز هفته و 24 ساعت روز آماده پاسخ گویی به سوالات کاربران و ارائه مشاره رایگان میباشد