【发布时间】:2011-10-29 13:59:09
【问题描述】:
我想要一个复制文件然后在数据库中插入记录的事务。 类似于下面的语句,但事务不包括复制文件。 解决办法是什么?
using (TransactionScope scope1 = new TransactionScope())
{
// Copy a file
fileMgr.Move(srcFileName, destFileName);
// Insert a database record
dbMgr.ExecuteNonQuery(insertSql);
scope1.Complete();
}
【问题讨论】:
-
你的问题是可以理解的。你更怕 File.Move 还是 insert 失败?