2

これは何よりも共有知識です。私がそれを質問することになっていたかどうかはわかりませんでした。

だから私は次のエラーで複数の問題があります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; }
}
4

1 に答える 1

1

私がそれを理解するのを手伝ってくれたので、私はこの投稿の正解(緑色)にクレジットを与えます。

http://forums.asp.net

于 2012-09-05T07:48:06.883 に答える