Pour utiliser la construction de transaction (comme suit) dans Subsonic, MSDTC doit être exécuté sur la machine Windows. Droite?Présentation de MSDTC dans Windows
using (TransactionScope ts = new TransactionScope())
{
using (SharedDbConnectionScope sharedConnectionScope = new SharedDbConnectionScope())
{
// update table 1
// update table 2
// ts.commit here
}
}
- est MS-DTC Un service par défaut sur les systèmes Windows (XP, Vista, Windows 7, Serveurs, etc.)?
- Si elle n'est pas activée, comment puis-je m'assurer qu'elle est activée pendant le processus d'installation de mon application?