2

这比其他任何事情都更像是一种共享知识。不确定我是否应该提出这个问题。

所以我有以下错误的多个问题Object graph for type 'xxx' contains cycles

互联网上有很多方法可以修复它,例如添加IsReference=true属性、创建自己的自定义属性等。

对我来说,我发现最简单的方法是让子父对象拥有一个私有设置器。

IE。

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 回答