处理需要保存文件并保留其引用的情况的正确方法是什么

本文关键字:情况 是什么 方法 引用 保存文件 保留 处理 | 更新日期: 2023-09-27 18:23:43

我对ASP.NET MVC相当陌生,并且是在工作中学习的(而不是首先学习解决相关问题的技术正确方法)。

我经常遇到的一个问题是,我需要(1)将文件保存到服务器,(2)保存对文件的引用,例如数据集中的文件名。因为(1)或(2)可能会失败,我设置了类似的程序

Try (1)
If (1) fails, exit procedure; else, try (2)
If (2) fails, undo (1)

以下是我的问题:

  • 如果undo(1)发生故障怎么办?那我该怎么办
  • 我应该按相反的顺序执行步骤吗(如果不能保存相应的文件,先提交数据库,然后回滚事务)
  • 有什么资源可以指导我如何处理这样的问题吗

处理需要保存文件并保留其引用的情况的正确方法是什么

使用.Net事务。如果他们都不成功,这会让你把一切都倒退。