Unterschall: Die Verwendung von SharedDbConnectionScope zusammen mit TransactionScope scheint fehlerhaft zu sein
Unter Verwendung des folgenden Codes wird erwartet, dass die Datenbank das Update nicht widerspiegelt, da ts.Complete () nie aufgerufen wird, die Updates jedoch anscheinend durchgeführt werden. Wenn ich jedoch das SharedDbConnectionScope auslasse, wird das erwartete Verhalten angezeigt. Gibt es ein Problem mit SharedDbConnectionScope? Übrigens verwende ich Subsonic 2.2
using (SharedDbConnectionScope sharedConnectionScope = new SharedDbConnectionScope())
{
using (TransactionScope ts = new TransactionScope())
{
// update here
}
}