你的位置:首页 > ASP.net教程

[ASP.net教程]序列化类型为XX的对象时检测到循环引用


报错原因:与别的表有主外键关系

解决方案:(1)db.Configuration.ProxyCreationEnabled = false;//加这个就不报错了。

         (2)只select需要的数据,把有关系的数据过滤掉。

1  public List<Position> GetPosition()2     {3       db.Configuration.ProxyCreationEnabled = false;//加这个就不报错了。4       var query = db.Position;5       var pos = query.DefaultIfEmpty();6       return pos.ToList();7     }