0
public abstract class Base
{
    //abstract methods
}

public class Derived1 : Base
{
    //method implementations
}

public class Derived2 : Derived1
{
    //method implementations
}

「Derived2」で連載をしています

        var serializer = new XmlSerializer(typeof(Derived2));
        serializer.Serialize(stringwriter, dataToSerialize);

Use the XmlInclude or SoapInclude attribute to specify types that are not known statically.との例外を与えますunable to generate xmldocument

問題は、親エンティティを制御できないため、親エンティティに xmlinclude 属性を含めることができないことです。ほとんどの派生エンティティを完全に制御できますderived2

これのシリアライゼーションを達成するための任意のソリューション。

4

0 に答える 0