asp.net 強資料類型 asp.net 強資料類型

來源:互聯網
上載者:User

關於上次說的強型別dataset中事務問題的解決辦法,也實用於一般的事務解決方案


TransactionScope 類提供一個簡單方法,通過這一方法,您不必與事務本身互動,即可將代碼塊標記為參與某個事務。事務範圍可以自動選擇和管理環境事務。由於它便於使用並且效率很高,因此建議您在開發事務應用程式時使用 TransactionScope 類。

此外,您不必顯式向事務登記資源。任何 System.Transactions 資源管理員(例如 SQL Server 2005)都可以檢測到該範圍建立的環境事務的存在並自動登記。
在使用前,應該保證MSDTC(分散式交易協調處理器)服務是啟動的:
如下圖:

因此,在做強型別設計的時候,你可以這樣來寫代碼:
步驟如下:

1 在項目引用中加入(.net2.0)System.Transactions
2 在頭部加入using System.Transactions;
3 加入以下程式碼片段:


 using (System.Transactions.TransactionScope updateTransaction =new System.Transactions.TransactionScope())
            {
                ta.InsertName("1456789", "456", "456");
                ta1.InsertName1(

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.