C# 使用LINQ在am MVC视图中查询集合中的集合
我有一个“产品”和一个“福利”类别,如下所示: 现在,我想从视图中查询产品集合。我已经创建了一个LINQ查询来获取产品,但我想获取属于产品的利益集合 在我的视图中编写代码(但是这只是迭代每个产品,我需要迭代产品中的Benfits):C# 使用LINQ在am MVC视图中查询集合中的集合,c#,asp.net-mvc,linq,linq-to-objects,C#,Asp.net Mvc,Linq,Linq To Objects,我有一个“产品”和一个“福利”类别,如下所示: 现在,我想从视图中查询产品集合。我已经创建了一个LINQ查询来获取产品,但我想获取属于产品的利益集合 在我的视图中编写代码(但是这只是迭代每个产品,我需要迭代产品中的Benfits): x.ProductId==“123”)) { %> 课程: public class Product { public string ProductId { get; set; } public string ProductName { get;
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; }
}
公共类产品
{
公共字符串ProductId{get;set;}
公共字符串ProductName{get;set;}
公共字符串说明{get;set;}
公共字符串特征{get;set;}
公共列表好处{get;set;}
公共十进制价格{get;set;}
}
公共阶级利益
{
公共字符串名称{get;set;}
公共字符串值{get;set;}
}
Model.Products.Where(x=>x.ProductId==“123”)。选择many(p=>p.Benefits)太棒了。我喜欢LINQ!谢谢你!
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; }
}