Clonar gráfico de objeto inteiro
Ao usar esse código para serializar um objeto:
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);
}
}
Percebi que isso não copia os relacionamentos. Existe alguma maneira de fazer isso acontecer?