我正在转换.net程序的数据库访问从旧学校sql到EntityFramework 目前它有一个'撤消重做'功能,通过在容器中保存SQL脚本供以后使用。撤销重做与实体框架
有没有一种简单的方法来实现撤销重做机制与实体框架?
非常感谢您 罗尼
- 编辑 - 我觉得我没有解释自己正确。我需要让所有的历史到我的SQL SELECT查询。在之前的应用程序中,我保留了所有查询的列表,这使我可以执行任意数量的撤销/重做步骤。
我正在转换.net程序的数据库访问从旧学校sql到EntityFramework 目前它有一个'撤消重做'功能,通过在容器中保存SQL脚本供以后使用。撤销重做与实体框架
有没有一种简单的方法来实现撤销重做机制与实体框架?
非常感谢您 罗尼
- 编辑 - 我觉得我没有解释自己正确。我需要让所有的历史到我的SQL SELECT查询。在之前的应用程序中,我保留了所有查询的列表,这使我可以执行任意数量的撤销/重做步骤。
您可以利用DbContext的属性值来实现这种行为。这个ADO.NET团队博客文章详细解释了它:Using DbContext in EF 4.1 Part 5: Working with Property Values
This new O/R-Mapping-Framework with included Model-View-Controller-Framework支持Undo-Management。