我有一个来自我的模型的带有一定数量字段的kendo-grid,最近我给这个模型添加了一个List<Entity>。但是,当我尝试加载网格时,当列表不为空时,它根本无法加载任何内容。我知道发生这种情况是因为kendo-grid默认不支持嵌套对象。我还没有在我的视图中为这个列表添加任何东西,我想知道如何完成这一点。
加载数据时,我收到一条错误消息,即:
System.InvalidOperationException:序列化'System.Data.Entity.DynamicProxies.BinLocation_Item_5FB823DBD32445977E0B51123416DFB49CA7B0CAA42A233C8DB7B8E94493BEEE'.类型的对象时检测到循环引用
型号:
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; }
}发布于 2017-09-28 15:15:31
就像Curiousdev所说的,set "db.Configuration.ProxyCreationEnabled = false;“完成了加载数据的工作。然而,在网格中获取列表数据并不是很有效,将以其他方式显示。
https://stackoverflow.com/questions/46449142
复制相似问题