Если мне нужно отказаться от этого контракта на обслуживание:
[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 контракта данных в новом пространстве имен с последующим определением нового контракта vs контракта службы в новом пространстве имен, после чего должна быть добавлена новая конечная точка. .
Как именно я должен это сделать? Есть где-нибудь пример? Не могли бы вы написать что-нибудь на основе моего контракта на обслуживание, показанного выше?
Заранее спасибо!