Не добавляются все данные в бд из списка

Выполняю добавление данных в бд с помощью этой функции (БД пустая)

foreach (ApplicationCore.Entities.Main.Task newTask in newTasks)
        {
            ApplicationCore.Entities.Main.Task model = currentTasks.FirstOrDefault(currentTask => currentTask.UrlLink == newTask.UrlLink);
            if (model == null)
                await AddAsync(newTask);
        }

public async Task<T> AddAsync(T entity)
    {
        _dbMainContext.Set<T>().Add(entity);
        await _dbMainContext.SaveChangesAsync();

        return entity;
    }

Добавляется только часть данных из списка, потом приложение запускается и дальше работает, в чём может быть проблема?


Ответы (0 шт):