型付きデータセットでTransactionScopeを使用することは可能ですか?
のように:
using (var transaction = new TransactionScope())
{
typedDataSet.DeleteStuff(id);
typedDataSet2.DeleteSomeOtherStuff(id2);
transaction.Complete();
}
エラーがスローされた場合、DeleteStuff(id)およびDeleteSomeOtherStuff(id)に関連するSQLクエリは実際にトランザクションになりますか?
強い型のデータセットでのトランザクションの使用に関するBogdanChernyachukのこの記事を読みましたが、この方法で行う必要がないことを望んでいます。