首页 新闻 会员 周边

asp.net mvc项目中如何记录实体类字段值的变化?

0
悬赏园豆:50 [已解决问题] 解决于 2013-11-01 16:11

如:一个学生信息,修改前年龄字段值为19,修改以后变成了20,系统如何记录这个字段的变化,保存到数据库中。

雪山浪子的主页 雪山浪子 | 初学一级 | 园豆:37
提问于:2013-10-29 17:25
< >
分享
最佳答案
0

在Update之前,先Get一次(修改前),然后后界面传递回来的(修改后)比较,然后同时记录这两个值到日志表就能实现字段数据的变化。

收获园豆:20
幻天芒 | 高人七级 |园豆:37175 | 2013-10-29 20:07
其他回答(3)
0

MVC 中可以用强类型绑定,当你提交表单时会自己把你修改的值记录并提交到Action,

当然也是可以用异步的,单独把字段当参数传到方法中也是可以的 

收获园豆:10
Zery | 园豆:6151 (大侠五级) | 2013-10-29 17:30
0

做成历史版本,增加一列为版本号,每次修改都作为新增保存,同时取出上一个版本号+1即可。正常读取时获得最大的版本号数据。

收获园豆:10
happydaily | 园豆:301 (菜鸟二级) | 2013-10-29 17:32
0

放在变更的记录中,然后在update时一次提交

收获园豆:10
迅捷网络[来送福利] | 园豆:578 (小虾三级) | 2013-10-30 09:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册