Как я могу получить все элементы, которые находятся в другом списке по ID? Например, У меня есть роли List; Я хотел бы получить все роли из базы данных, которые находятся в этом списке по их идентификатору.
Я использую только код.
Я сделал это, и он сделал ошибку:
var roles = db.Roles.Where(r => user.Roles.Any(ur => ur.RoleId == r.RoleId));
RoleId
имеет тип int.
Ошибка:
Невозможно создать постоянное значение типа "SampleMVC.Domain.Role". В этом контексте поддерживаются только примитивные типы (такие как Int32, String и Guid).