我无法将此列表保存到数据库中,我已逐步执行代码并执行了所有操作,但更改未保存到数据库中。
这是模型中的列表,这也是我初始化它的地方:
public List<Event> BandEvents { get; set; }
public Band()
{
BandEvents = new List<Event>();
}
这是我保存数据的控制器方法:
db.Bands.Find(BandID).BandEvents.Add(@event);
db.SaveChanges();
执行db.SaveChanges()
后,我在我的即时窗口中运行了以下代码:db.Bands.Find(9).BandEvents.ToList();
,我可以看到该项目已添加到列表中,但这不是保存,当我尝试将列表拉到别处是空的。