日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析LINQ事務(wù)處理的實現(xiàn)

LINQ事務(wù)處理是什么情況?LINQ事務(wù)處理的原理是什么呢?LINQ事務(wù)處理的基本實現(xiàn)是怎么樣的呢?那么這里我們就向你詳細LINQ事務(wù)處理的基本情況,希望對你有所幫助。

橫縣網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

LINQ事務(wù)處理依賴于TransactionScope,一個使用依賴全局變量的非OO設(shè)計模式的.NET 2.0類。

TransactionScope被用來為一組變化設(shè)置事務(wù)。不像在ADO.NET中的事務(wù)對象,TransactionScope不限于一個單獨的數(shù)據(jù)庫鏈接。它最常用的一個案例是在多臺服務(wù)器上運行一個事務(wù)。

當一個TransactionScope對象被創(chuàng)建時,它會自動將自己注冊成線程的事務(wù)。所有的事務(wù)感知操作也將會自動地使用這個事務(wù),而不需要將事務(wù)對象傳遞給對象。事務(wù)感知對象的例子包括SQLCommand類和LINQ to SQL對象。

這種設(shè)計的一個比較嚴重的副作用是事務(wù)和操作間的連接不是那么直接。

LINQ事務(wù)處理實例

 
 
 
  1. Public Sub OperationWithTransaction()   
  2. Using t As New Transactions.  
  3. TransactionScope Operation1()   
  4. t.Complete() End Using End Sub 

就上面的這個例子,當OperationWithTransaction被調(diào)用時,Operation1函數(shù)中的所有動作都和事務(wù)相關(guān)聯(lián)。就是在事務(wù)并沒有明確傳遞給方法的時候,這種情況也會發(fā)生。這就使得對Operation1的調(diào)試變得有些復(fù)雜,尤其是在堆棧跟蹤(Stack Trace)上事務(wù)范圍(transaction scope)被創(chuàng)建了多個層時。

最后需要提醒的是,在使用多線程時,一個給定的TransactionScope只能應(yīng)用在當前線程上。

LINQ事務(wù)處理的基本情況就向你介紹到這里,希望對你了解和學(xué)習(xí)LINQ事務(wù)處理有所幫助。


網(wǎng)頁題目:淺析LINQ事務(wù)處理的實現(xiàn)
網(wǎng)頁URL:http://www.dlmjj.cn/article/djscepg.html