我有一个ICollection类型为string的模型:
public class Post{
public int Id { get; set; }
public string Title { get; set; }
public ICollection<string> SampleList { get; set; }
}
当我创建一个新Post时,我手动初始化SampleList,如下所示:
Post post = new Post()
{
Title = "John Doe",
SampleList = new List<string>()
};
db.Posts.Add(post);
db.SaveChanges();
当我尝试从我的控制器上的details方法中检索相同的帖子并中断时,我可以看到SamepleList为null。如果我在此之后尝试向SampleList添加一个字符串,我会得到一个空引用异常。
怎么回事?