【发布时间】:2014-07-17 02:23:22
【问题描述】:
我正在构建一个使用实体框架(版本 6)来管理持久性的应用程序。它对我来说是全新的,但到目前为止我对它印象深刻。
我有一个问题,由于被不相关的答案淹没,我似乎无法在网上找到答案。基本上,我有向用户显示实体详细信息以供编辑的表单。我想做的是有一个保存更改按钮,该按钮根据实体的状态(或更准确地说是 DbEntityEntry)启用和禁用。
我可以从上下文中确定实体的状态,因此确定状态不是问题。它知道我遇到麻烦的状态何时发生变化。因此,可以从数据存储中加载实体并呈现实体,并且最初将处于未更改的状态。一旦用户开始编辑表单数据,实体就会被修改(由于数据绑定)。
我应该在哪里联系以收到有关实体更改的通知?我应该挂钩每个控件的更改事件还是绑定源更改事件或其他?
详情: 实体框架 6、WinForms、MySql 数据存储
【问题讨论】:
标签: mysql winforms entity-framework