如何调用三个数据合同对象并在单个对象中创建它?如何在一个对象中继承三个数据契约?
我有一个数据合同类这样
[Serializable]
[DataContract]
public class Address
{
[DataMember]
public long AddressId { get; set; }
}
另一个数据合同类像
[Serializable]
[DataContract]
public class Email
{
[DataMember]
public long EmailId { get; set; }
}
另一个数据合同类像
[Serializable]
[DataContract]
public class Phone
{
[DataMember]
public long PhoneId { get; set; }
}
现在我想用AddressId ,EmailId,PhoneId以相同的方法。
怎么可能?
你是什么意思*调用三个数据合约对象*?数据契约定义了数据结构(作为类) - 不是代码 - 因此不能被调用* ....你能展示一个你想要做什么的例子吗? –
它可能吗? –
这些是三个不同的类 - 所以如果你的服务方法需要所有三个类,你需要传递三个参数'公共无效MyServiceMethod(地址,电子邮件,电话电话)' –