Следующая функция прекрасно работает, если я ввожу одну строку в качестве параметра, но я бы хотел предоставить ей список строк, т.е. вместо того, чтобы указывать имя одного проекта, например «AccountTracker», я могу предоставить ему несколько названий проектов, то есть «AccountTracker», «GameX», «HR1». Как я могу преобразовать свой запрос LINQ для этого?
Существует следующая связь Employee (1 - ) EmployeeProjects ( - 1) Project
[WebGet]
public IQueryable<Employee> GetEmployeesByProjects(string project)
{
var employees = from ep in CurrentDataSource.EmployeeProjects
.Include("Project")
.Include("Employee")
where ep.Project.ProjectName == project
select ep.Employee;
return employees;
}