EF提示“序列化类型为XXX的对象时检测到循环引用”

能看到这个标题 ,我就用解释原因,网上很多,我只给大家一个解决方案会:

EF提示“序列化类型为XXX的对象时检测到循环引用”

EF提示“序列化类型为XXX的对象时检测到循环引用”

    public <#=code.Escape(entity)#> ToPOCO()
{
return new <#=code.Escape(entity)#>()
{
<#
if (simpleProperties.Any())
{
foreach (var edmProperty in simpleProperties)
{
#>
<#=codeStringGenerator.PropertyName(edmProperty)#>
<#
}
}
#>
};
}

EF提示“序列化类型为XXX的对象时检测到循环引用”

    public string PropertyName(EdmProperty edmProperty)
{
return string.Format( CultureInfo.InvariantCulture, "{0} =this.{1}, ", _code.Escape(edmProperty), _code.Escape(edmProperty));
}

EF提示“序列化类型为XXX的对象时检测到循环引用”

            List<Seller> list = null;
foreach (var item in list)
{
Seller model= item.ToPOCO();
// json(model); 只要你 调用 这个函数,就排除了 外键
}
上一篇:java 设计模式实战,原始模型模式之写作业,克隆以后就是新的


下一篇:python将日志导入数据库代码案例 3