【发布时间】:2017-07-10 18:29:50
【问题描述】:
一些背景: 我正在编写一个基于 Winforms 的 LOB 应用程序,并且已经阅读了很多对数据表、数据集、表适配器等的“仇恨”。我不是 OR\M 的忠实粉丝,但发现 dapper 很棒。不用写ADO就能得到纯ADO的速度。
问题: 我需要维护对象状态以了解它是插入、更新还是删除。
你会怎么做呢?当按下某些按钮时,您在表单中设置的对象的枚举字段可能是?
非常感谢任何想法!
【问题讨论】:
-
为什么不拥有两个属性:
IsDeleted、IsModified。您会知道它是一个新的 (INSERT) 对象,因为它还没有主键。