Стартовый код: https://dotnetfiddle.net/lJhMyo
string[] names = { "Burke", "Laptop", "Computer",
"Mobile", "Ahemed", "Sania",
"Kungada", "David","United","Sinshia" };
var empList = new List<Employee> {
new Employee {Name = "Burke", ID = "IHED123"},
new Employee {Name = "David", ID = "QIUHD454"},
new Employee {Name = "Batman", ID = "OIWQE565"},
};
Как мне создать запрос linq (синтаксис метода), который получает все объекты Employee, где имя сотрудника находится в массиве "names" ?
Если есть строка в «names», которой нет в empList, генерировать исключение.
EDIT: Что делать, если empList большой, и мне нужно совпадение без учета регистра для имени?