SQL Server Compact不支持分佈式事務。所以如果在TransactionScope中有多個連接 - 拋出異常。有沒有什麼辦法可以將ADO.NET提供程序設置爲使用同一個連接字符串的一個連接?TransactionScope和SQL Server Compact
我知道我可以通過connection.BeginTransaction使用常規事務,但TransactionScope對我來說更可取。
UPDATE。
對不起,我沒有提到我使用實體框架,所以我沒有控制SQL命令。我可能只是傳遞連接字符串。由於某種原因,在TransactionScope中爲一個連接字符串創建了多個連接對象。
你能提供一些代碼嗎?您可以手動設置您的命令連接 – VMAtm
更新了答案 – VMAtm