我有一个源自我的模型的一定数量字段的剑道网格,最近我在此模型中添加了List<Entity>
。但是当我尝试加载我的网格而列表不为空时,它根本无法加载任何东西。我知道这是因为默认情况下kendo-grid不支持嵌套对象。在我看来,我还没有为此列表添加任何内容,我想知道如何实现这一目标。
我在加载数据时遇到一条错误消息:
System.InvalidOperationException:序列化类型为&#39; System.Data.Entity.DynamicProxies.BinLocation_Item_5FB823DBD32445977E0B51123416DFB49CA7B0CAA42A233C8DB7B8E94493BEEE&#39;的对象时检测到循环引用。
型号:
public class ViewModel
{
[Required]
public int ID { get; set; }
[Required]
public int LineNum { get; set; }
public string ArticleName { get; set; }
[Required]
public string ArticleID { get; set; }
public List<Location_Item> locations { get; set; }
}
答案 0 :(得分:0)
像Curiousdev所说设置“db.Configuration.ProxyCreationEnabled = false;”做了加载数据的技巧。然而,在网格中获取列表数据并不是很有效,并且会以其他方式显示。