SQL Server Compactは分散トランザクションをサポートしていません。したがって、TransactionScope内に複数の接続がある場合、例外がスローされます。同じ接続文字列に対して1つの接続を使用するようにADO.NETプロバイダを設定する方法はありますか?TransactionScopeとSQL Server Compact
私は通常のトランザクションをconnection.BeginTransactionで使用できることを理解していますが、TransactionScopeは私にとっては好ましい方法です。
UPDATE。
申し訳ありませんが、私はEntity Frameworkで作業しているとは言及していませんでしたので、SQLコマンドを制御することはできません。私は接続文字列を渡すかもしれません。何らかの理由でTransactionScope内の1つの接続文字列に対して作成されたオブジェクトがいくつか接続されています。
コードを入力できますか?コマンドの接続を手動で設定することができます – VMAtm
答えが – VMAtm