Почему контекст базы данных теряет пользователей?

Столкнулся с проблемой, найти решение которой особо не удалось. Делаю страничку проектов. При добавлении нового проекта заполняю все данные, они корректно передаются в контроллер (в данном случае интересуют только SelectedUsers):

введите сюда описание изображения

Все айдишники пользователей корректны, пользователи успешно определяются:

введите сюда описание изображения

Создаю новый project, внедряю в него все переданные раннее данные, все хорошо:

введите сюда описание изображения

После _context.SaveChangesAsync(); проверяю контекст БД, все хорошо, записи присутствуют:

введите сюда описание изображения

Но как только я выхожу за пределы метода - данные ТОЛЬКО о SelectedUsers пропадают...

На всякий случай вот код метода Create:

введите сюда описание изображения

Что не так? Пытался максимально подробно описать проблему.


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

Автор решения: diukin

Господа! Опять-таки совершил глупые ошибки.

  1. Действительно упустил пару await`ов, но конкретно на эту проблему это не влияло
  2. Не хватало Include в коде. С ними все "зафурычило". Спасибо!
→ Ссылка