Чтобы использовать транзакционную конструкцию (как указано ниже) в Subsonic, MSDTC должен быть запущен на компьютере под управлением Windows. Правильно?Понимание 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, серверы и т.д.)?
- Если он не включен, как я могу убедиться, что он включен во время процесса установки моего приложения?