私はC#で以下のようなメソッドを持っています:
private void Save(object)
{
mongoCollection.Save(object);
someotherRelationaldb.Save(object);
}
オブジェクトを保存する必要がある 2 つの DB があります。1 つは MongoDB で、もう 1 つはリレーショナル DB SQL サーバーです。リレーショナル DB のコミットが失敗した場合、MongoDB の保存をロールバックしたい (保存の順序を維持したい)。C# ドライバーを使用してロールバックする適切な方法は何でしょうか。