У меня есть две таблицы, назовите их Сотрудник и Контакты.
Контакты имеют отношение «один к одному» с EmployeeID по EmployeeID. Я пытаюсь получить всех сотрудников, у которых может быть коллекция значений контактов, хранящихся в их именах, используя Linq-to-Sql:
var employee = (from e in db.Employees
where e.Contacts.Select(x => x.EmployeeID == e.ID)
select e);
Но это не работает, так как e.Contact.Select(...)
возвращает IQueryable<bool>
вместо bool
.
Я пробовал разные сценарии, но могу найти что-то простое и дешевое для выполнения.
Заранее спасибо за помощь.
Эрик