У меня есть сценарий, где я должен использовать динамическое условие, в котором есть условие в LINQ.
Мне нужно что-то вроде этого:
public void test(bool flag)
{
from e in employee
where e.Field<string>("EmployeeName") == "Jhom"
If (flag == true)
{
e.Field<string>("EmployeeDepartment") == "IT"
}
select e.Field<string>("EmployeeID")
}
Я знаю, что мы не можем использовать "If" в середине запроса Linq, но каково решение для этого?
Пожалуйста, помогите...