ASP.NET - ICollection在初始化并保存到数据库

时间:2017-08-16 06:23:39

标签: c# asp.net

我有一个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添加一个字符串,我会得到一个空引用异常。

怎么回事?

0 个答案:

没有答案