Возможно, вам нужно сделать что-то вроде этого:
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://tempuri.org/")]
[MessageContract]
public class BankingTransaction
{
[MessageHeader] public Operation operation;
[MessageHeader] public DateTime transactionDate;
[MessageBodyMember] private unit sourceAccount;
[MessageBodyMember] public int amount;
}
Я не уверен, как вы сериализуете ваши объекты, но что-то вроде этого добавит префикс:
XmlSerializerNamespaces x = new XmlSerializerNamespaces();
x.Add("res", "http://tempuri.org/");
добавить XmlSerializerNamespaces
к вам процесс сериализации может быть?Трудно сказать, не видя, что еще ты делаешь.Все ваши контракты / классы в этом пространстве имен, вероятно, нуждаются в этом атрибуте: [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://tempuri.org/")]