XmlElementTreeNodeというカスタムオブジェクトを返すWCFサービスを作成しました。私は正常にこの方法でこれらのノードの階層構造を作成することができています [DataContract]
public class XmlElementTreeNode
{
[DataMember]
public string Name { get; set; }
[
私は、ジェネリックベースクラスから派生した2つのクラスを持っています。 [Serializable()]
[XmlInclude(typeof(User))]
[XmlInclude(typeof(File))]
public class BaseEntity<T>
{
private long id;
[XmlAttribute(AttributeName = "i