成功した場合でも、SaveChanges()メソッドを強制的にロールバックするにはどうすればよいですか?
1246 次
1 に答える
3
トランザクションスコープにラップしてから、スコープを完成させずに破棄する必要があります。
using (var scope = new TransactionScope( TransactionScopeOption.Required, System.TimeSpan.MaxValue ))
{
/* your code goes here */
}
実際に変更を保存したい場合は、scope.Complete()
詳細については、このMSDNの投稿を参照してください。
于 2012-09-05T14:47:21.783 に答える