【发布时间】:2013-11-19 22:51:18
【问题描述】:
我应该如何声明数据合同
我的操作合约有一个方法:
苹果GetApples()
我的数据合同 Apple 的样子
[DataContract]
public class Apple
{
[DataMember]
public int Id { get; set; }
[DataMember]
public FruitType type { get; set; }
}
因为还有另一个 FruitType 类型的成员。
[DataContract]
public class FruitType
{
[DataMember]
public int Id { get; set; }
[DataMember]
public string type { get; set; }
}
或 作为一个简单的类
public class FruitType
{
public int Id { get; set; }
public string type { get; set; }
}
这两者有什么区别?除此之外,简单类型不是数据合同,将取决于我想如何使用它。?
我应该如何申报??
【问题讨论】:
-
你应该把标签 c 改成 c#
-
查看此链接。您的问题已经回答 [这里][1] [1]:stackoverflow.com/questions/4836683/…
标签: c# wcf datacontract