我正在尝试创建一个如下所示的方法。
private async void SaveAllData(Data1 data1, Data2 data2)
{
using (var transaction = new TransactionScope())
{
var task1 = _client.SaveData1Async(data1);
var task2 = _client.SaveData2Async(data2);
await Task.WhenAll(task1, task2);
transaction.Complete();
}
}
我有点怀疑这笔交易是否会奏效?(我已经配置了 wcf 来支持事务)你能给我建议吗...