如果我需要退出此服务合同:
[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);
}
并根据这篇好文章:Versioning WCF我了解,当数据合同发生变化时,需要在新命名空间中定义新的数据合同与数据合同,然后在新的命名空间中定义新的服务合同,之后是一个新的端点应该添加。
我到底应该怎么做。有没有任何地方的例子?你能根据我上面显示的服务合同写点什么吗?
先感谢您!