"select count(salary) from employee where employeeID = 10 group by salary" --- Its a SQL Query.
Мне нужен Linq Query, который бы выводил мне тот же вывод ..?
Пожалуйста, помогите мне, я новичок в Linq
Вы также должны проверить:
Полный текст статьи: SQL для LINQ (визуальное представление)
from e in employee where e.employeeid=10 group e by e.Salary into grp select new { Salary = grp.Key, Count = grp.Count() };
Ваш вопрос озадачивает меня с функциональной точки зрения: вы хотите посчитать количество разных зарплат для одного сотрудника?
В любом случае, я думаю, что что-то подобное будет работать (не проверено)
db.Employees.Where(e=>e.id == 10).Select(s=>s.salary).Distinct().Count()