kendo-grid mvc中的对象列表

时间:2017-09-27 13:27:21

标签: c# asp.net-mvc kendo-grid

我有一个源自我的模型的一定数量字段的剑道网格,最近我在此模型中添加了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; }

}

1 个答案:

答案 0 :(得分:0)

像Curiousdev所说设置“db.Configuration.ProxyCreationEnabled = false;”做了加载数据的技巧。然而,在网格中获取列表数据并不是很有效,并且会以其他方式显示。