У меня есть 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. ??