0
我想調用Soap Web服務,並且需要將地址對象傳遞給服務器。我可以傳遞現有地址。如果要更新現有地址,或者如果我離開地址。如果爲空,則應將其保存爲新地址。問題是,Id是長類型,並且它總是具有值0.Web服務調用 - 自動生成的屬性
而這會使服務器出現問題,因爲即使Id = 0,服務器端函數也會將地址作爲現有一個,它將開始在數據庫上搜索Id = 0的地址。當然,沒有這樣的地址,它會引發錯誤。當我嘗試使用WebService Studio或SoapUI調用Web Service時,我手動刪除了該ID,然後它按預期工作,只要我放了它,它就會返回一個錯誤 - 未找到Id = 0的地址。
所以問題是,如何更改web服務定義或代理類,以便它根本不會生成此id =「0」?
任何幫助將是偉大的。
P.S.我無法更改服務器端方法,它將是最簡單的解決方案,但不幸的是不可能的。
感謝