В моей структуре БД Каждый EmployeeId может иметь несколько BusinessId
. В моем 1-м запросе я получаю BusinessId сотрудника на основе его EmployeeId
List<int> businessId = EMPDB.BusinessEmployees.where(a => a.EmployeeId == 5678 && a.Active == true).Select(S => s.BusinessId).ToList();
Из вышеуказанных BusinessIds, которые я хочу чтобы отфильтровать и получить только те BusinessId, которые не соответствуют требованиям, то есть там BusinessId присутствует в таблице BusinessCompliance.
List<int> complianceBusinessIds = EMPDB.BusinessCompliances.where( m=> businessId.Contains(m.BusinessId)).ToList();
- это ошибка, и я не могу этого достичь