我有一个首先使用 EF 4.1 模型构建的数据绑定列表框。所以我所有的课程都是为我建造的。因为我有三个控件来反映从外键回溯的表数据。this.lstBox2.ItemSource = entityContext.TableObject2.ToList() 将返回每条记录。不是 MD 显示的记录受外键约束的限制。
TableObject2 class2 = new TableObject2();
class2.value1 = 0;
class2.value2 = "new location";
using (TKOEntities entityContext = new TKOEntities())
{
entityContext.TableObject2.AddObject(class2);
entityContext.SaveChanges();
this.lstBox2.ItemsSource = null;
}
SaveChanges 确实将数据更新到数据库中。但是控件没有刷新(this.lstBox2.Refresh() 不起作用)。如果我尝试将值设置为控件。我也得到了我们的 ItemControl.ItemSource 错误。如何为控件分配保存到实体上下文的更新值?