如何調用三個數據合同對象並在單個對象中創建它?如何在一個對象中繼承三個數據契約?
我有一個數據合同類這樣
[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(地址,電子郵件,電話電話)' –