我有一个 Product ( IList<Product>
) 列表,其中预先填充了所有数据。
模型:Product
public class Product
{
public int Id { get; set; }
public int ParentProductId { get; set; }
public string Code { get; set; }
public string Name { get; set; }
public IList<Product> Children { get; set; }
}
属性Children
将是 type IList<Product>
,意味着它是嵌套的,它可以再次包含子n
级。
我有另一个模型FilterModel
。
模型:FilterModel
public class FilterModel
{
//// This is same as that of Product Code
public string Code { get; set; }
//// This is a combination of Products Name, Id and some static strings
public string FilterUrl { get; set; }
public IList<FilterModel> Children
}
它也具有相同的嵌套结构。
我计划将数据FilterModel
从第一个模型 ( ) 插入到我的第二个模型 ( Product
) 中。这可能以递归方式吗?