当使用以下代码序列化对象时:
public object Clone()
{
var serializer = new DataContractSerializer(GetType());
using (var ms = new System.IO.MemoryStream())
{
serializer.WriteObject(ms, this);
ms.Position = 0;
return serializer.ReadObject(ms);
}
}
我注意到它不会复制关联关系。有什么方法可以实现这个功能吗?