有人可以确认我是否应该始终具有DataContract和Datamember属性以用于操作参数和返回类型? 例如WCF操作参数和返回类型必须具有datacontract属性(始终)?
ResponseMessage getOrderDetails(RequestMessage msg)
{
....
}
public class ResponseMessage
{
...
}
public class RequestMessage
{
...
}
感谢@Ladislav Mrnka,RequestMessage和ResponseMessage是自定义类。这些被认为是POCO,并在WCF 4.0中默认序列化? –