cost 90 ms
“無法投射”源自“System.Transactions.JitSafeGetContextTransaction”的異常?

[英]"Unable to cast" exceptions originating in `System.Transactions.JitSafeGetContextTransaction`?

就在最近,我的應用程序一直不一致地拋出各種異常,如下所示: (最后一個可能是其他人的次要影響) 下面粘貼了其中一些的堆棧跟蹤,但請注意,所有這些都具有以下 3 個最后步驟: 觀察 - 這些例外: 經常發生,但不是一直發生(50%?) 當確實發生時,不要總是產生相同的異常 與我 ...

如何驗證TransactionScope是否與MySQL兼容?

[英]How to verify TransactionScope works with MySQL?

我想添加讀取未提交的隔離級別。我知道可以使用SQL語句。 但是我想嘗試使用TransactionScope,但嘗試了但沒有在MySQL常規日志上獲得任何隔離語句。 問題1 Transactionscope類是否可以與MySQL一起使用。 如果是,則如何驗證。 ...

調用Transaction.Current時發生InvalidOperationException

[英]InvalidOperationException when calling Transaction.Current

我的DatabaseClient類中有代碼,通過檢查ThreadStatic屬性Transaction.Current來檢查是否存在活動的TransactionScope: 我使用使用此類的代碼來創建一個TransactionScope,執行兩個數據庫操作,然后完成它。 然后,該應用程 ...

System.Transactions中的未處理異常在網絡不穩定期間停止Windows服務

[英]Unhandled Exception in System.Transactions stops Windows Service during network instability

我們使用NServiceBus.Host.exe主機進程運行基於NServiceBus的服務。 在過去幾個月中,Windows服務突然停止了兩次生產,在應用程序事件日志中留下了以下事件: 應用程序:NServiceBus.Host.exe Framework版本:v4.0.303 ...

跨流程使用事務

[英]Using transactions across processes

我正在嘗試使用System.Transactions(TransactionScope)來協調一組進程,每個進程都完成一些數據庫工作。 最終,所有進程都需要通過一個父進程來提交或自動回滾。 不幸的是,到目前為止,我沒有嘗試過任何方法。 我的基本策略是在父進程中使用Transaction ...

使用TransactionScopeOption.Suppress與Sql Server Compact 4

[英]Using TransactionScopeOption.Suppress with Sql Server Compact 4

我在使用帶有Entity Framework和System.Transactions.TransactionScope Sql Server CE 4來抑制部分事務時遇到了問題。 下面的簡化代碼來自演示問題的單元測試。 我們的想法是在不影響outerScope塊(“環境”事務)的情況 ...

如何在MySQL中自動選擇行?

[英]How to atomic select rows in Mysql?

我有5個以上同時從同一mysql表中選擇行的進程。 每個進程選擇100行,對它進行處理並刪除所選的行。 但是我選擇了同一行並處理了2次或更多次。 如何避免在MYSQL端或Ruby on Rails端發生這種情況? 該應用程序基於Ruby On Rails構建... ...

使用TransactionScope:System.Transactions.TransactionAbortedException:事務已中止

[英]using TransactionScope : System.Transactions.TransactionAbortedException: The transaction has aborted

我們正在嘗試使用下面的代碼,.NET 3.5和SQL Server 2005進行間接嵌套事務。 MSDN表示,使用TransactionScope時,只要應用程序在Transaction中打開第二個連接(甚至到同一數據庫),事務就會升級。 有時候,交易失敗了,沒有提升為DTC,我們 ...

使用 SqlConnection / System.Transactions 的每請求會話

[英]Session-Per-Request with SqlConnection / System.Transactions

我剛剛開始在一個項目中使用 Dapper,在過去的幾年中,我主要使用了 NHibernate 和 EF 等 ORM。 通常在我們的 web 應用程序中,我們為每個請求實現 session,在請求開始時開始事務並在結束時提交。 在直接使用 SqlConnection / System.Transact ...

為什么即使 TransactionScope.Complete() 從未調用過,嵌套事務也會提交?

[英]Why is a nested transaction committed even if TransactionScope.Complete() is never called?

我正在測試以了解嵌套事務是如何工作的,並發現了這種令人不安和意外的行為。 我看到了另一個問題,但解決方案不適用。 如果我不指定TransactionScopeOption.RequiresNew(即我不使用嵌套事務,只是嵌套范圍),那么當內部scope沒有完成時整個事務回滾,調用otx.Compl ...

如何創建一個與TransactionScope一起使用的類?

[英]How to create a class that works with TransactionScope?

只是想知道,如果我想創建一個可以在TransactionScope中使用的類,我希望能夠實現什么? 那就是:我的類需要知道它在一個Transaction中,但是如何在Commit或Rollback上得到通知? 在Rollback上,我將如何實際回滾? 我假設我的類將具有“添加”,“ ...

替代TransactionCompleted事件的示例?

[英]Example of alternative to TransactionCompleted event?

從MSDN條目中的TransactionCompleted : 您可以注冊此事件,而不必使用易失性征募來獲取交易的結果信息。 警告注冊此事件會對與其關聯的事務的性能產生負面影響。 是否有人舉了一個例子,甚至是一個解釋,說明如何加入交易以便僅通知交易完成? ...

"不同IsolationLevel的Inner TransactionScope,如何實現?"

[英]Inner TransactionScope with different IsolationLevel, how can it be achieved?

TransactionScope的當前實現缺乏在嵌套范圍內更改 IsolationLevels 的能力。 MSDN聲明:當使用嵌套的 TransactionScope 對象時,所有嵌套的范圍必須配置為使用完全相同的隔離級別才能加入環境事務。 如果嵌套的 TransactionScope 對象嘗試加 ...

System.Transactions的實際用途是什么?

[英]what is practical use of System.Transactions?

我見過System.Transactions命名空間,並且想知道,我是否可以使用此命名空間使用實際生成RDMBS? 但是當我看到一些例子時,我不明白System.Transactions如何做除了簡單的try catch以及獲得成功/失敗結果之外的任何事情? 這是MSDN網站上的示例 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM