Выберите список разрешений от многих ко многим - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть 3 таблицы, вложенные со многими ко многим User - UserRoles - Role - RolePermissions - Permissions

Это должен выбрать мой пользователь. со всей необходимой мне информацией.

User user = _context.User
                      .Include(user => user.UserRoles)
                      .ThenInclude(userRoles => userRoles.Role)
                      .ThenInclude(role => role.RolePermissions)
                      .ThenInclude(RolePermissions => RolePermissions.Permission).Where(x => x.Username == username).FirstOrDefault();

Как мне создать список его разрешений?

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