У меня проблемы с пониманием того, как сгруппировать данные в ViewModel, заполнить их и передать их представлению.Я использую Entity Framework с подходом, основанным на коде.
Моя модель домена:
public class Product
{
public int ProductId { get; set; }
[DisplayName("Name of the product")]
public string ProductName { get; set; }
[DisplayName("Descritpion of the product")]
public string ProductDescription { get; set; }
[DisplayName("Price of the product")]
public decimal ProductPrice { get; set; }
public int EAN { get; set; }
public int CategoryId { get; set; }
public virtual Category Categories { get; set; }
}
У меня также есть модель представления:
public class ProductIndexGroup
{
public int EAN { get; set; }
public string ProductName { get; set; }
public int Quantity { get; set; }
}
То, к чему я стремлюсь, довольно просто, но как новичок вASP.NET MVC, у меня проблемы с достижением.Я хотел бы сгруппировать данные, используя мою модель представления, и отобразить их следующим образом:
EAN Product Name Quantity
-----------------------------------
12354 Product1 5
98765 Product2 2
Любая помощь будет принята с благодарностью.