Не добавляются все данные в бд из списка
Выполняю добавление данных в бд с помощью этой функции (БД пустая)
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;
}
Добавляется только часть данных из списка, потом приложение запускается и дальше работает, в чём может быть проблема?