.net 更新模型(将元素添加到列表<;模型>;)

.net 更新模型(将元素添加到列表<;模型>;),.net,instance,edit,.net,Instance,Edit,有一个模型: namespace WebApi.Entities { public class Category { public Category() { CategoryId = Guid.NewGuid().ToString(); } [Key] public string Categor

有一个模型:

 namespace WebApi.Entities
    {
        public class Category
        {
            public Category()
            {
                CategoryId = Guid.NewGuid().ToString();
            }
    
            [Key]
            public string CategoryId { get; set; }
            public string Title { get; set; }
            public List<Item> Items { get; set; }
        }
    }
函数中的参数为:

  • id
    -用于搜索记录中的特定id
  • 项目
    -前端交付的项目型号正确
我得到了一个错误:

对象引用未设置为对象的实例

在此行中:
Category.Items.Add(练习)


如何修复-要将项目分配到特定类别?

在构造函数中,为

public Category()
{
    CategoryId = Guid.NewGuid().ToString();= 
    Items = new List<Item>();
}
公共类别()
{
CategoryId=Guid.NewGuid().ToString();=
项目=新列表();
}

您的项目列表当前为空。

是-完全正确-这不存在-所以需要添加构造函数-当类实例出现时,列表将创建。谢谢。太好了-至少可以-现在必须解决一个重复的主键。很高兴我能帮上忙。请考虑使用复选标记接受答案!谢谢
public Category()
{
    CategoryId = Guid.NewGuid().ToString();= 
    Items = new List<Item>();
}