1
我有一個TransactionScope容納另一個插入的TransactionScope,然後我提交內部的TransactionScope。在我提交外部TransactionScope之前,我希望能夠從數據庫中檢索我的插入數據。有可能這樣做嗎?我可以在TransactionScope中從數據庫檢索數據嗎?
視覺輔助:
TransactionScope #1
TransactionScope #2
//Insert
TransactionScope #2 -- Committed
//Can i retrieve the values of my insert from the database from here?
TransactionScope #1 -- Committed
我想補充一點,如果你想讓你的內部交易獨立於外部交易滾動,你可以使用TransactionScope.RequiresNew選項創建它。但是要小心那些僵局...... – 2011-02-10 12:03:20