В WCF, если у меня есть такой код, и я возвращаю его в формате XML, он генерируется автоматически.Могу ли я точно указать, какой XML будет использоваться для сериализации CustomerEntity?
[OperationContract]
[WebInvoke(Method = "GET"]
CustomerEntity GetCustomer(int customerPk);
Альтернативой, которую я сейчас использую, является возврат XElement, но проблема в том, чтоЯ также не могу поддерживать JSon таким образом.
Обновление: мои типы неизменны и используют свойства raedonly, поэтому IXmlSerializable не будет работать для меня.