【发布时间】:2013-04-04 16:05:12
【问题描述】:
我有一个首先使用 EF 4.1 模型构建的数据绑定列表框。所以我所有的课程都是为我建造的。因为我有三个控件来反映从外键回溯的表数据。 this.lstBox2.ItemSource = entityContext.TableObject2.ToList() 将返回每条记录。不是 M-D 显示的受外键约束限制的记录。
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 错误。如何为控件分配保存到实体上下文的更新值?
【问题讨论】:
标签: c# wpf entity-framework