我创建了一个带有自定义ToolStripButton的cutom BindingNavigator,它基本上处理数据集,其中我编写了在添加,删除和更新记录时要执行的委托操作。 当我转向EF5时,我想做同样的事情,这个想法仍然是一样的,但在执行这三种方法时:
this.BindingSource.AddNew();
this.BindingSource.RemoveCurrent();
this.BindingSource.Update();
修改在运行时进行,但不在数据库中进行。
我后来发现我必须执行 context.SaveChanges();
使数据具体化。
任何人都可以帮助学习如何从自定义绑定导航器类调用上下文。