Ich versuche, zwei Tabellen Situation
und SituationCategory
zu aktualisieren, aber es wird nicht aktualisiert, wie unten in Code und Bild erwähnt.Update mehrere Entitäten in Entity Framework
public async Task<bool> UpdateSituation(int id, SituationsDto data)
{
Situations result = _mapper.Map<SituationsDto, Situations>(data);
result.Deleted = true;
_context.Entry(result).State = EntityState.Modified;
await _context.SaveChangesAsync();
SituationCategories situationCategory = new SituationCategories();
if (result.SituationCategory != null)
{
if (situationCategory != null)
{
situationCategory.Description = result.SituationCategory.Description;
}
}
await _context.SaveChangesAsync();
}
In diesem Screenshot habe ich die Daten hervorgehoben, die aktualisiert werden soll:
Bitte beantworten
Gemäß Ihrem Vorschlag wird nur eine Entität aktualisiert. Die zugehörigen Entitäten aktualisieren nicht –
Wie sieht Ihre Entität "Situation" aus? Werden die zugehörigen Entitäten in der '_mapper.Map (data); –
steamrolla
Es ist nur für die Zuordnung des eingehenden Objekts zu dbcontext -Eigenschaft für die Aktualisierung der Datenbank-Tabelle, aber es aktualisiert nur Situationstabelle und ich möchte Situation Tabelle Tabelle auch –