这是模特:
public class Category
{
public int Id { get; set; }
public string Name {get; set;}
public List<Commodity> commodities { get; set; }
}
public class Commodity
{
public int Id { get; set; }
public string Name {get; set;}
public string Description{get; set;}
}
试图获取我的商品清单
public ActionResult Commodities(int id)
{
var cat = db.Categories.Find(id);
var comms = cat.commodities;
if (comms != null)
{
return View(comms);
}
....
}
获取空值。但是数据库中有一些值。在debug中检查 - “Id”值是否正确,模型中的所有其他字段都是正确的,exept为列表,为null。为什么?感谢。