1

可能重复:
从数据库中删除文件和相应条目

我正在编写一个 ASP.NET 应用程序。我在数据库中有一行,其中包含磁盘上文件夹的物理路径。我想在一个事务中删除该行并删除目录。即确保两者都被删除或两者都没有。

我正在使用实体框架与数据库进行通信。

要删除的文件夹包含可以由网站用户查看的图像。恐怕我可以在 IIS 将图像传输给用户的那一刻尝试删除该文件夹。

4

1 回答 1

2

为此,您需要使用Transaction Scope,如果您的服务器是 Windows 2008 R2 或 2012,它将工作,因为 Transaction 将通过 SQL 和NTFS。确保分布式事务协调器 windows 服务处于运行状态。

于 2012-10-23T15:30:45.110 回答