我正在使用NHibernate从数据库中获取分层对象。每个子实体都有一个引用它的父亲的属性,所以当使用Json.NET序列化为json时,我得到一个循环引用异常。我尝试使用序列化程序的Ignore
设置,但它完全忽略了整个子对象。例如:
class Father
{
ICollection<Child> Children { get; set; }
}
class Child
{
Father Father { get; set; }
}
我正在使用手机发帖,因此我无法输入太多代码。我该如何解决这个问题?