The database operation was expected to affect 1 row(s), but actually affected 0 row(s); data may have been modified or deleted since entities were loaded. See
http://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions.
public async Task DeleteUser(User user)
{
if (user.Role == Roles.Bank)
{
var bank = await _context.Banks.AsNoTracking().FirstOrDefaultAsync(x => x.CuratorId == user.Id);
if (bank != null)
{
_context.Entry(bank).State = EntityState.Deleted;
_context.Banks.Remove(bank);
}
}
_context.Entry(user).State = EntityState.Deleted;
_context.Users.Remove(user);
await _context.SaveChangesAsync();
}
работало вроде с ms sql но с posdtgres не работает
помогите пожалуйста, вообще без понятия что делать, я так понял можно закоментить удаление юзера и падает на удалении банка