このサービス契約を解除する必要がある場合:
[ServiceContract(Namespace="http://api.x.com/Svc1")]
public interface IService1
{
[OperationContract(Name = "AddCustomer")]
bool AddCustomer(DTOCustomer1 customer);
}
これに:
[ServiceContract(Namespace="http://api.x.com/Svc1")]
public interface IService1
{
[OperationContract(Name = "AddCustomer")]
bool AddCustomer(DTOCustomer2 customer);
}
そしてこの良い記事によると:WCFのバージョン管理データコントラクトが変更された場合、新しい名前空間で新しいvs ofデータコントラクトを定義し、次に新しい名前空間で新しいvs ofサービスコントラクトを定義し、その後新しいエンドポイントを定義する必要があることを理解しています追加する必要があります。
私はこれをどの程度正確に行うと思いますか。どこかに例はありますか?上記の私のサービス契約に基づいて何かを書いていただけませんか?
前もって感謝します!