我创建了许多类作为我的数据类,即:
[DataContract]
public class pCity
{
[DataMember]
public string code { get; set; }
[DataMember]
public string cityName { get; set; }
[DataMember]
public string provinceCode { get; set; }
}
我知道如果我将它们放入WCF的svc.cs文件中或在WCF中使用它们,那么它将被添加,Silverlight端将从Wcf服务客户端的参考中看到它们。
但我不希望我的wcf文件变大,所以我将它们存储到差异类和另一个类库项目中,在Silverlight的Web项目中引用它。
我是否可以通过快速方式将它们全部添加到WCF中(无需执行上述操作),因此我可以在Wcf Service Client的参考中看到它们。
提前致谢。 景
答案 0 :(得分:1)
除非服务实际使用它们,否则它们永远不会出现在客户的引用中。也就是说,它们必须是参数的类型,或者是操作的返回类型。