0

我想使用更新的 Wcf (Data services unique?) poco,它们的类型不需要任何注释。可以这样做SOAP吗?

4

1 回答 1

2

是的,从 .NET 3.5 SP1 开始,您不必再在数据类使用[DataContract]and[DataMember]了;这适用于WCF 的所有形状和样式。如果完全省略这些属性,WCF 会将类视为 XML 序列化程序(使用/序列化所有公共属性)。

但是:这样做你放弃了很多灵活性:

  • 不能为你的数据契约定义一个 XML 命名空间
  • 不能通过省略 on 来从序列化中排除公共属性[DataMember].......
  • 不能再定义要在序列化 XML 中使用的属性的顺序
  • 和更多.....
于 2013-10-21T18:40:21.413 回答