Subsonic でトランザクション コンストラクト (次のように) を使用するには、MSDTC が Windows マシンで実行されている必要があります。右?
using (TransactionScope ts = new TransactionScope())
{
using (SharedDbConnectionScope sharedConnectionScope = new SharedDbConnectionScope())
{
// update table 1
// update table 2
// ts.commit here
}
}
- MS-DTC は Windows システム (XP、Vista、Windows 7、サーバーなど) の既定のサービスですか?
- 有効になっていない場合、アプリケーションのインストール プロセス中に有効になるようにするにはどうすればよいですか?