0

データコントラクトなどを備えたWCFサービスがあります...

一部の顧客は、ビジネス ロジックを変更し、データ コントラクトに 2 つのデータ メンバーを追加する必要があったため、コントラクトを変更する必要があります。問題は、Java クライアントが壊れてIsRequired = falseいるということです。

どうすればこれを解決できますか? これを .NET 側で修正する方法、またはサービスをバージョン管理する別の方法はありますか?

4

1 に答える 1

0

私が正しく理解していればDataMember、既存のに2秒追加していDataContractます。DataMember既存のを変更/削除しない限り、問題にはなりません。

1. Add new Non-Required Members [IsRequired = false] --- Client unaffected & Missing values are inirialised to defaults.
于 2012-11-04T04:14:01.917 に答える