【发布时间】:2010-02-16 14:07:39
【问题描述】:
我对 TransactionScope 类很好奇。
在大多数情况下,我认为它是为数据库连接而设计的(这是我使用它的目的)。
我的问题是,您能否将 any 代码放入 TransactionScope 的 using-block 中以使其具有事务性? MS 文档对此并不清楚。
如果它可以用于使数据库连接以外的代码成为事务性的,那么哪些是受支持的?如果它可以使 System.IO.File 操作成为事务性操作,我会觉得很疯狂。
【问题讨论】:
-
“如果它可以使 System.IO.File 操作成为事务性操作,这对我来说似乎很疯狂” - 你 可以 在 Vista 上以及以后通过 TxF - 查看alphafs.codeplex.com。
-
更好的问题可能是“哪些是自动支持的?”
-
仅供参考,Microsoft 正在考虑弃用事务性 NTFS msdn.microsoft.com/en-us/library/windows/desktop/…
标签: c# .net transactions transactionscope