Я хочу вызвать веб-службу, чтобы вставить запись в ее базу данных, а затем я хочу вставить запись в удаленную базу данных в другом городе, если веб-служба успешно выполнит операцию.
вот упрощенный пример кода:
IdentificationSystem.Service Identify = new IdentificationSystem.Service();
string result= Identify.InsertWorkshopInfo(BosWorkshop.WpSvUserName, BosWorkshop.WpSvPassword,BosWorkshop.WkIcode,BosWorkshop.WpName)
if (result==0)//If success
{
Connect to a remote database and then insert a record
}
согласно моему примеру кода, что произойдет, если данные, вставленные через веб-службу, и веб-служба вернут успех, но я не могу вставить запись в удаленную базу данных в другом городе. что-то вроде соединения разболталось.
Что я должен делать? Могу ли я использовать System.transaction name space
здесь? Я сам пишу код веб-сервиса.