偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

LINQ事務(wù)處理實(shí)例

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

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

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

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

【編輯推薦】

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

2009-07-15 17:41:55

iBATIS事務(wù)處理

2011-04-27 15:55:16

2010-04-13 15:44:00

Oracle與SqlS

2014-01-22 13:37:53

2009-07-09 18:15:42

JDBC事務(wù)處理

2009-04-15 17:03:15

OracleSQL Server事務(wù)處理

2010-05-17 14:59:05

MySQL事務(wù)處理

2009-11-13 17:01:07

ADO.NET事務(wù)處理

2011-04-27 16:09:48

SQL ServerSSIS

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ù)庫(kù)事務(wù)處理分析查詢

2014-02-11 09:07:31

2011-03-15 10:22:42

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

2022-06-13 10:42:21

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

2009-11-04 15:05:45

ADO.NET事務(wù)

2017-04-10 13:30:47

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

2015-03-18 09:33:41

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

2009-07-15 15:57:28

AWT或Swing

2025-04-03 02:22:00

事務(wù)處理信息自動(dòng)收集
點(diǎn)贊
收藏

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