根本没有必要这样理论化。数据库中有记录但是磁盘上文件已经损坏甚至因为维护而删除了,你的程序难道不能处理?那么先改好你的程序的bug吧。 几乎可以说根本不用在这个问题上考虑什么“数据库事务”问题。
删除文件的代码也放到事务中,处了catch数据库错误,也要判断删除是否成功,不成功回滚
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧