Посмотрите на мою модель ниже,Объединить две M: N отношений в EntityFramework
- Каждый пользователь получил п ролей
- Каждая роль получила п разрешения/каждое разрешение получили п ролей
Я m пытается получить права пользователя, чтобы иметь возможность выполнить группу на на нем, как я мог это сделать?
Я собирался написать запрос LINQ, как показано ниже:
from uRole in context.Users.Single(u => u.Id == userId).Roles
join p in context.Permission.Where(p => p.Type == ModelEnums.PermissionType.Module)
Я не знаю, как написать запрос, может кто-нибудь наставит меня?
Итак, почему вы не пишете и не проверяете результат работы вашего оператора и не сообщаете нам результат/проблему? – Zippy
Проблема в том, что я не знаю, как написать запрос. –