单击取消时恢复 EntityCollection 中的更改

发布于 2024-10-04 23:27:36 字数 82 浏览 0 评论 0原文

我有一个wpf 窗口,其中网格绑定到entityCollection。在这里,我向网格添加/删除记录,然后单击取消按钮。如何恢复对实体集合所做的更改。

I have a wpf window wherein grid is bound to entityCollection. herein I add/delete a record to grid and then click cancel button. How can I revert the chages made to the entitycollection.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伤痕我心 2024-10-11 23:27:36

EF 是否要求您在将任何内容保存到数据库之前调用 SavChanges() ?您不需要添加取消按钮,而是添加保存按钮。

Doesn't EF require you to call SavChanges() before anything is saved in to the database? You don't need to add a cancel button but rather a save button.

零崎曲识 2024-10-11 23:27:36

如果您的对象状态已更改,则如果不使用覆盖选项从服务器重新加载集合,您将无法执行任何操作。

在更好的情况下,您可以使用 Memento 模式。

if your objects states were changed you can't do anything without reloading collection from server using with Overwrite option.

In better case you may use Memento pattern.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文