Допустим, у меня есть следующие классы:
public class Entity { ... }
public class MyEntity : Entity
{
}
MyEntity может быть сложным объектом, который имеет список Entity в качестве своего свойства.
Я хотел бы сериализовать MyEntity в XML, но только свойства базового класса, т.е. объекта Entity.
Я пытался использовать DataContractSerializer с DataMemberAttribute, но, кажется, начиная
в .NET 3.5 сериализуются все открытые свойства, даже если DataMemberAttribute не применяется.
Какие у меня варианты?