【发布时间】:2010-08-16 12:45:35
【问题描述】:
我有一个 WCF 服务(带有服务合同、数据合同等),如下所示:
[ServiceContract(Namespace = "http://company.com/MyCompany.Services.MyProduct")]
public interface IService
{
[OperationContract]
CompositeType GetData();
}
[DataContract(Namespace = "http://company.com/MyCompany.Services.MyProduct")]
public class CompositeType
{
// Whatever
}
如果我想在客户端使用该服务,我认为有两种选择:
- 使用服务参考(使用 WDSL)来发布 WCF 服务的 URL;
- 使用程序集对程序集的引用包含接口、合同、DataContracts 类。
我在 90% 的情况下使用 .NET 到 .NET 方案。
最好的方法是什么?各有什么优势?
【问题讨论】:
标签: .net architecture service reference design-patterns