我有一个像下面的DTO
[DataContract()]
public class LastLevel
{
[DataMember()]
public string UID { get; set; }
[DataMember()]
public string Name { get; set; }
[DataMember()]
public List<LastLevel> Children { get; set; }
[DataMember()]
public LastLevel Parent { get; set; }
}
具有Children
属性不会造成任何混乱,但是如果我包含Parent
属性,则无法将数据发送回客户端。它显示以下消息。
基础连接已关闭:服务器关闭了预期保持活动状态的连接。 无法从传输连接读取数据。远程主机强行关闭了现有连接。