Я использую WCF. У меня есть следующие классы моделей. Когда объект сериализации списка cIntList
свойство Name
теряется. Я нашел ответ здесь: When a class is inherited from List<>, XmlSerializer doesn't serialize other attributes. Однако важно, чтобы я не создавал класс контейнера, только изменял одну и ту же сериализацию. Может ли кто-нибудь помочь мне изменить класс, чтобы позволить его сериализация в соответствии с моими ожиданиями?Потерянные атрибуты в сериализации Список <> унаследованный класс
public class IntData
{
public int Value;
public IntData()
{
}
}
public class cIntList : List<IntData>
{
public string Name;
public cIntList()
{
Name = "Name";
this.Add(new IntData() { Value = 1 });
this.Add(new IntData() { Value = 2 });
}
}
Фактически, это, вероятно, лучший способ реализовать мою функциональность. –