Dapper对象状态跟踪

时间:2017-07-10 18:29:50

标签: c# winforms dapper

一些背景: 我正在编写一个基于Winforms的LOB应用程序,并且已经阅读了很多关于数据表,数据集,tableadapters等的“讨厌”。我不是OR \ M的忠实粉丝,但发现它很棒。我没有编写ADO就获得了纯ADO的速度。

问题: 我需要维护对象状态以了解它是插入,更新还是删除。

你会怎么做?当按下某些按钮时,您在表单中设置的对象的枚举字段可能是?

非常感谢任何想法!

1 个答案:

答案 0 :(得分:2)

除了上面@maccettura的评论之外,我还会考虑使用额外的Dapper扩展程序 - Dapper.Contrib

  

Dapper.Contrib包含许多用于插入的辅助方法,   获取,更新和删除记录。

您可以通过约定或属性进行设置。