У меня есть класс «Продукт» и «Преимущество», которые показаны ниже:
Теперь я хочу запросить коллекцию продуктов из моего поля зрения. Я создал запрос LINQ, который получает продукты, но я хочу получить набор преимуществ, относящихся к продукту.
Код в моем представлении (однако это просто повторяет каждый продукт, и мне нужно повторять преимущества в продукте):
<% foreach (var benefit in Model.Products.Where(x => x.ProductId == "123"))
{ %>
Классы:
public class Product
{
public string ProductId { get; set; }
public string ProductName { get; set; }
public string Description { get; set; }
public string Features { get; set; }
public List<Benefit> Benefits { get; set; }
public decimal Price { get; set; }
}
public class Benefit
{
public string Name { get; set; }
public string Value { get; set; }
}