0
Я хочу получить задание на основе базы данных по гендеру.Linq Получить данные на основе одного столбца
1-й таблице - Лица
PersonID PersonName Gender
1 Anand Male
2 sam Male
3 Mary Female
второй таблице - Работа
JobID Job PersonID
1 x 1
2 y 3
3 z 1
4 a 2
Требуемая мощность
Gender JobCount
Male 3
Female 1
Моя модель
public class value
{
public string Gender {get;set;}
public int JobCount {get;set;}
}
Мой код
var data = from t1 in db.Persons
join t2 in db.Jobs on t1.PersonID equals t2.PersonID into PersonJob
select new value { Gender = t1.Gender , JobCount = PersonJob.Count()};
, но это не дает требуемой мощности.
Да, но здесь другой сценарий – anand
Как бы вы решили эту проблему с SQL? Начните там, а затем посмотрите, как его преобразовать в Linq. – Nkosi