Я хочу использовать Где метод Linq 2 лиц, которые будут равны этомуИспользование Если метод в Linq 2 Объекты с OR пункт
userRepository.Users.Where(u=>u.RoleID == 1 || u=>u.RoldID == 2).Select(o => new SelectListItem { Text = o.Role.RoleName, Value = o.RoleID.ToString() }).ToList();
Проблема, конечно, в Где (и => и. RoleID == 1 || u => u.RoldID == 2)
Проблема в том, что я не знаю, как использовать метод WHERE с OR внутри предложения WHERE.
любые идеи (код выше не будет компилироваться из курса б/с из лямбда-выражения.
userRepository.Users возвращает список сущностей пользователей.
Я думаю, что и может быть сделано с помощью конкатенации .гда(). Где(), но мне нужен OR.
Спасибо, прост, но кто бы знал ... ;-) Опечатка была в редакции .. Я переписываю, чтобы удалить перечисления и сделать их короче. но дополнительным u => была проблема. – Dani