EF Core 2.2.6 - исключение базы данных - PullRequest
0 голосов
/ 24 марта 2020

Мы используем EF Core 2.2.6 с первым подходом к коду. Мы начали испытывать ошибку: Операция с базой данных, как ожидается, затронет 1 строку (и), но фактически затронула 0 строк. Данные могут быть изменены или удалены с момента загрузки сущностей. Эта ошибка возникает при создании сущности (без обновления сущности), и иногда это происходит (когда у нас много потоков параллельно ). Этот метод используется для создания сущности:

   public async Task Create(TEntity entity)
        {
            await _dbContext.Set<TEntity>().AddAsync(entity);
            await _dbContext.SaveChangesAsync();
        }

Если бы кто-то исчерпал подобную проблему, я был бы признателен, если бы вы могли поделиться со мной:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...