Die Instanz des Entitätstyps 'Inhaltsstoffe' kann nicht verfolgt werden, da eine andere Instanz mit demselben Schlüsselw

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Die Instanz des Entitätstyps 'Inhaltsstoffe' kann nicht verfolgt werden, da eine andere Instanz mit demselben Schlüsselw

by Anonymous » 04 Feb 2025, 21:25

Ich habe zwei DB -Tabellen, eine für Rezepte und eine für Zutaten, aber wenn ich versuche, die Datenbank zu aktualisieren, wird die oben genannte Ausnahme ausgelöst.
Mein API -Controller ist
[HttpPost("saveRecipe")]
public async Task SaveRecipe(SaveRecipeRequest request, CancellationToken requestAborted)
{
await _recipeRepo.UpsertAsync(_mapper.Map(request.Recipe), requestAborted);
foreach (var ing in request.Recipe.Ingredients)
{
await _ingRepo.UpsertAsync(_mapper.Map(ing), requestAborted);
}
await _uow.SaveAsync();
return new SaveRecipeResponse() { Recipe = request.Recipe, Success = true };
//
}
< /code>
Der Client senden Sie diese Anfrage: < /p>
save() {
this.delegates.recipes.SaveRecipe(this.payload.recipe).subscribe({
next: (res) => {
this.isReady = false;
console.log(res);
},
error: (err) => {
this.isReady = true;
this.errorMsg = {message: 'save-error', details: err.message};
console.log(err);
},
complete: () => {
this.isReady = true;
this.return();
}
})
}
< /code>
Wie kann ich alle Zutaten in die Datenbank einfügen? Jede Zutat sollte eine andere ID haben, also weiß ich nicht, warum er dieses

Top