是否可以将 TransactionScope 与类型化数据集一起使用?
如:
using (var transaction = new TransactionScope())
{
typedDataSet.DeleteStuff(id);
typedDataSet2.DeleteSomeOtherStuff(id2);
transaction.Complete();
}
如果抛出错误,与 DeleteStuff(id) 和 DeleteSomeOtherStuff(id) 相关的 sql 查询实际上是事务性的吗?
我已经阅读了 Bogdan Chernyachuk 的这篇关于使用具有强类型数据集的事务的文章,我希望我不必这样做。