EF Entiteiten updaten
Home

EF Entiteiten updaten

EF Entiteiten updaten

Entity Framework houdt veranderingen in entiteiten die automatisch geladen werden in de context, zelf bij.

EF "weet" van elke entiteit wat hun oorspronkelijke waarden waren, en als ze afwijken van de huidige waarden, wordt de entiteit beschouwd als "vuil." Een voorbeeld volgt.

[HttpPost]
// ? zorgt er voor dat een null value geen fout geeft
public ActionResult Update(Models.PostalCodes postalCodes)
{
    if (ModelState.IsValid)
    {
        db.Entry(postalCodes).State = System.Data.Entity.EntityState.Modified;
        db.SaveChanges();
        return View("Selecting");
    }
    else
    {
        return new HttpStatusCodeResult(404);
    }
}

JI
2016-11-23 13:14:29