我很难获得来自不同国家的汽车的摘要。我有三个表,它们是“国家,汽车和库存”。我试图创建一个视图,以显示您在图像中看到的视图。
我的观点和行动就是这样。我知道我错了 View的公式……但是这就是我的方法。
public class SummeryViewModel
{
public int InventoryId { get; set; }
public int CarId { get; set; }
public int CountryId { get; set; }
public string CarName { get; set; }
public string CountryName { get; set; }
public int Total { get; set; }
public Country Country { get; set; }
}
[HttpGet]
public async Task<ActionResult> GetCarSummery()
{
using (context)
{
return (PartialView("_CarSummery", await context.Inventories.Include(c =>c.Cars).Include(c =>b.Country).GroupBy(m => m.Car.CarName).Select(g => new SummeryViewModel { CarName=g.Key, What to do here????, Quantity= g.Sum(c => c.Quantity) }).ToListAsync()));
}
}
但是我没有得到我想要的和我想要的。如果有人可以帮助我,我将非常感激。预先谢谢你!