Wir haben derzeit einen asmx-Webservice, der eine einzige Methode zur Verfügung stellt, um verschiedene Aktualisierungen an einer Sql-Datenbank durchzuführen, die intern in eine SqlTransaction eingebunden ist.Transaktion über basicHttpBinding
Ich schreibe diesen Dienst in WCF neu und wir möchten die vorhandene Methode in Unteraufrufe aufteilen, auf die über verschiedene WCF-Dienste zugegriffen wird. Es gibt eine Einschränkung für die Verwendung von basicHttpBinding für die Dienste, wodurch alle integrierten WCF-Transaktionsfunktionen ausgeschlossen werden. Ist es möglich, mit dieser Architektur zu gehen und eine Transaktion über mehrere Serviceanrufe hinweg aufrechtzuerhalten? WS-TRANS wurde als eine mögliche Lösung vorgeschlagen, aber ich bin nicht vertraut damit, würde das funktionieren?