自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析LINQ事務(wù)處理的實現(xiàn)

開發(fā) 后端
LINQ事務(wù)處理是如何實現(xiàn)的呢?對于LINQ事務(wù)處理的學(xué)習(xí)我們應(yīng)該注意什么呢?那么本文就向你介紹LINQ事務(wù)處理具體的情況。

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

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

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

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

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

LINQ事務(wù)處理實例

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

就上面的這個例子,當(dāng)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)用在當(dāng)前線程上。

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

【編輯推薦】

  1. LINQ查詢的效果分析
  2. LINQ查詢和泛型類型的關(guān)系淺析
  3. LINQ動態(tài)查詢的實現(xiàn)淺析
  4. LINQ TO SQL動態(tài)修改表名稱的實現(xiàn)淺析
  5. LINQ To SQL的一點討論
責(zé)任編輯:仲衡 來源: ittang.com
相關(guān)推薦

2009-07-15 17:41:55

iBATIS事務(wù)處理

2011-04-27 15:55:16

2014-01-22 13:37:53

2010-04-13 15:44:00

Oracle與SqlS

2009-07-09 18:15:42

JDBC事務(wù)處理

2010-05-17 14:59:05

MySQL事務(wù)處理

2009-04-15 17:03:15

OracleSQL Server事務(wù)處理

2011-04-27 16:09:48

SQL ServerSSIS

2009-11-13 17:01:07

ADO.NET事務(wù)處理

2010-01-04 13:06:50

ADO.NET事務(wù)

2010-01-11 17:12:12

VB.NET事務(wù)處理

2022-06-22 05:42:32

數(shù)據(jù)庫事務(wù)處理分析查詢

2014-02-11 09:07:31

2011-03-15 10:22:42

SQL Server 聯(lián)機(jī)事務(wù)處理

2009-11-04 15:05:45

ADO.NET事務(wù)

2022-06-13 10:42:21

分布式事務(wù)數(shù)據(jù)庫

2017-04-10 13:30:47

Redis數(shù)據(jù)庫命令

2015-03-18 09:33:41

大數(shù)據(jù)分布式系統(tǒng)事務(wù)處理

2025-04-03 02:22:00

事務(wù)處理信息自動收集

2009-07-15 15:57:28

AWT或Swing
點贊
收藏

51CTO技術(shù)棧公眾號