Utilizzo EF con WEB API. Ho un metodo PUT che aggiorna un'entità che già si trova nel db. In questo momento ho questo:EntityFramework con WEB API, aggiorna tutte le proprietà
// PUT api/fleet/5
public void Put(Fleet fleet)
{
Fleet dbFleet = db.Fleets.Find(fleet.FleetId);
dbFleet.Name = fleet.Name;
dbFleet.xy= fleet.xy;
//and so on....
db.SaveChanges();
}
Ma io sono pigro e vorrei solo scrivere qualcosa di simile:
dbFleet.update(fleet);
Quindi non devo aggiornare ogni proprietà dalla propria.
Sono sicuro che c'è un modo, ma ho potuto trovare solo le risposte su come farlo con MVC ma non quando si utilizza una API WEB e non si riceve lo stato del modello.
Grazie
Nizza! Ero anche bloccato all'aggiornamento dell'oggetto figlio. L'hai fatto molto bene. Grazie. – Imon