标签:保存 cells 主键 更新 record 通过 反射机制 var 机制
ENTAuditObject(要追踪审计的对象)
| Name | code | type | isNull | 
| 主键 | ENTAuditObjectId | int | NOT NULL | 
| 对象名称 | ObjectName | varchar(255) | NOT NULL | 
| 对象完全限定名 | ObjectFullyQualifiedName | varchar(255) | NOT NULL | 
ENTAuditObjectProperty(所有被追踪审计的属性)
| Name | code | type | isNull | 
| 主键 | ENTAuditObjectPropertyId | int | NOT NULL | 
| 对象id | ENTAuditObjectId | int | NOT NULL | 
| 属性 | PropertyName | varchar(255) | NOT NULL | 
以上数据可通过反射机制,读取到界面上,再保存到数据库中。
| Name | code | type | isNull | 
| 主键 | ENTAuditId | int | NOT NULL | 
| 对象名称 | ObjectName | varchar(255) | NOT NULL | 
| 记录id | RecordId | int | NOT NULL | 
| 属性 | PropertyName | varchar(255) | NOT NULL | 
| 更新前值 | OldValue | varchar(max) | NOT NULL | 
| 更新后值 | NewValue | archar(max) | NOT NULL | 
| 操作类型(增加,更新,删除) | AuditType | tinyint | NOT NULL | 
更新多个值,那么记录多条数据。并且对象值的比较,可以使用反射机制来做。
先取旧值,保存在一个列表中,再用新值跟旧值比较
标签:保存 cells 主键 更新 record 通过 反射机制 var 机制
原文地址:http://www.cnblogs.com/suzixuan/p/7152951.html