Код: Выделить всё
var questionnaire = await context.Questionnaires
.Include(q => q.Elements)
.SingleOrDefaultAsync(e => e.Guid == request.RecruitmentQuestionnaire, cancellationToken);
Код: Выделить всё
foreach(var elementDto in request.Elements)
{
questionnaire.Elements.Add(new Element()
{
Guid = elementDto.Guid,
Name = elementDto.Name,
});
}
await context.SaveChangesAsync(cancellationToken);
Код: Выделить всё
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.Почему добавление новых элементов через родительский объект не сработало? Что мне не хватает?