你能用SOAP免费注释wcf吗?

时间:2013-10-21 18:36:21

标签: wcf soap

我想使用较新的Wcf(数据服务唯一?)poco,它们的类型不需要任何注释。这可以用SOAP完成吗?

1 个答案:

答案 0 :(得分:2)

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

HOWEVER:通过这样做,你放弃了很多灵活性:

  • 无法为您的数据合同定义XML命名空间
  • 无法通过省略[DataMember]来排除公共属性序列化.......
  • 无法定义序列化XML中使用的属性的顺序
  • 以及更多......