У меня есть следующая модель, см. Изображение.
модель
У меня проблемы с выяснением того, как я смогу получить весь тип внедорожника от автомобилей и сделать сумму стоимости.
Я пытался сделать
HelpWithSUVSUM = g.OfType<CarsSUV>()
.Where(d => d.HasPremium == true && (d.Status == "Sold").Sum(d => d.CarValue)
Но это выдало ошибку. Любая помощь будет высоко ценится!
var statsModel = (
from c in db.Cars
join s in db.Salesman on c.SalesmanId equals c.ID into sales
select new { s, sales }
into data
group data by new { data.c.ModelName, data.c.Year } into g
select new MyData
{
CarYear = g.Key.Year,
SomeCount = g.Count(d => (d.c.Status == "Sold"),
// etc.. a few more counts
// NOW I need to get all Cars that are SUV and HasPremium and do a Sum the SUV value
HelpWithSUVSum = ....
}
).ToList();