これは何よりも共有知識です。私がそれを質問することになっていたかどうかはわかりませんでした。
だから私は次のエラーで複数の問題がありますObject graph for type 'xxx' contains cycles
インターネットがそれを修正するために言う多くの方法があります、例えば、属性を追加すること、IsReference=true
あなた自身のカスタム属性を作成することなど。
私にとって最も簡単な方法は、子の親オブジェクトにプライベートセッターを持たせることです。
すなわち。
public ParentObject objectName { get; private set; }
より詳細な例。
public class Parent()
{
public Guid ID { get; set; }
public string Name { get; set; }
}
public class Child()
{
public Guid ID { get; set; }
public Parent Parent { get; private set; }
public int ChildProp { get; set; }
}