问题描述
在作“修改”功能时,需要保存4个表数据。在修改的时候,如何判断哪些数据已经修改,并把修改数据记录下来写到操作日志中。
解决方案
解决方案二:
这是纯逻辑问题了保存数据的时候不判断是否有变化,无脑执行SQL?
解决方案三:
对你操作数据库的执行结果进行判断;成功,记录你修改的信息;失败,通行记录错误或是异常信息。
解决方案四:
写个存储过程比较好
解决方案五:
EntityFramework帮你记录啦,如果你用的话
解决方案六:
引用1楼Z65443344的回复:
这是纯逻辑问题了保存数据的时候不判断是否有变化,无脑执行SQL?
就是问有没有好的方法
解决方案七:
引用4楼hbu_pig的回复:
EntityFramework帮你记录啦,如果你用的话
这个适合在项目初期,现在项目马上结束了,再改EntityFramework不现实
解决方案八:
引用3楼devmiao的回复:
写个存储过程比较好
具体点呢
时间: 2024-08-31 17:28:14