Ich versuche, bestimmte Eigenschaften zu aktualisieren, aber nur, wenn der Benutzer die Entität besitzt.Entity Framework-Update-Eigenschaften, einzelne Abfrage, durch Besitzer eingeschränkt
//id of user that submitted the request
var userId = User.Claims.First(c => c.Type == ClaimTypes.NameIdentifier).Value;
_context.MyEntities.Attach(entity);
_context.Entry(entity).Property(e => e.myValue).IsModified = true;
Gibt es eine Weise, die ich es abhängig entity.UserId == userId
machen kann, ohne vorher _context.MyEntities.SingleOrDefaultAsync(i => i.Id == entity.Id)
zu tun (aka kann ich umgehen das Update/Patch mit einer Abfrage statt zwei)? Oder ist das nicht möglich?
Aber können Sie zwischen dieser und einer 'DbUpdateConcurrencyException' unterscheiden? – ATD