Используя лямбда-выражение, невозможно выполнить join, group by и where условие одновременно в ядре entity framework
Привет,
Я пытаюсь сделать join, group by и where condition, используя лямбда-выражение в ядре entity frame core, но не могу вернуть запрос как IQuerayable. Ниже приведен код -
_entities.Company.Join(_entities.Employee, com => com.Company_id, emp => emp.Company_id, (com, emp) => new SearchCompany { companyID = com.Company_id, industryType = com.industry_id, company = com.Company_name, location = com.City, contacts = emp.Employee_phone }) .Where(input => input.company == companyName) .GroupBy(c => new { c.companyID, c.industryType, c.company, c.location }) .ToListAsync();
SearchCompany-это класс с companyID,industryType,company,location,contacts в качестве строковых свойств, и мне нужно вернуть эти значения.
Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.
Что я уже пробовал:
Я пробовал в google,но не смог найти правильное решение для возврата запроса в IQueryable с помощью join, group by и where conditions combination with lambda expression.