发出映射器循环引用问题。我正在尝试将 AA 映射到 A。A 具有 B 的对象,但 B 具有 A 的对象。这是循环引用问题。我不确定 Emit mapper 如何处理这个问题。
public class A
{
public A()
{
list = new List<B>();
}
List<B> list {get; set;}
}
public class B
{
public A object {get; set;}
}
public class AA
{
public AA()
{
list= new List<BB>();
}
public List<BB> list {get; set;}
}
public class BB
{
public AA object {get; set;}
}
objectified = new A();
ObjectMapperManager.DefaultInstance.Get Mapper<A, AA>().Map(objectified);
需要从 A 映射到 AA。现在我得到了堆栈溢出错误。有谁知道如何解决这个问题?