我是C#中的新手。所以我只是想知道是否有人能幫我弄清楚C#如何與transactionscope配合使用?因爲我對它的定義有點困惑。但是,讓我稍微解釋一下我的問題。這樣你就會知道我在努力達到什麼目的。.NET Transactionscope選項
我已經宣佈了三個不同的數據集這樣的三個表適配器:
logTableAdapter logAdap = new logTableAdapter();
measTableAdapter measAdap = new measTableAdapter();
valueTableAdapter valueAdap = new valueTableAdapter();
導入數據的過程是:
- 首先,我通過插入一個logAdap.insert日誌條目()方法。
- 通過excel文件循環抓取測量結果並開始通過measAdap.insert()方法插入。
- Foreach測量我通過valueAdap.insert()方法插入值。
所以我的問題是 - 因爲測量&值具有嵌套關係。如何在任何地方發生錯誤(測量插入/值插入)時我如何創建一個嵌套事務處理器&我只想回滾我所做的一切。這是我只想回到我插入日誌條目之前的點。
順便說一句,沒有「C#.NET」這樣的東西。這只是「C#」。 –