Привязка сетки кендо с моделью code-first

Почему, когда мои объекты содержат непустые свойства ICollection, сетка кендо не отображает данные? Это происходит, когда я использую модели code-first с отношениями внешнего ключа - родительские сущности, у которых есть дочерние элементы, созданные сеткой, не отображают данные и наоборот: дочерние элементы, у которых есть непустые родительские созданные сетки, не работают должным образом. Вот строка кода, которая возвращает данные из контроллер:

 return Json(context.SomeDBSet.ToDataSourceResult(request));

вот сущности:

public class ParentModel
{
    .....
    public virtual ICollection<ChildModel> ArticleContent { get; set; }

}

public class ChildModel
{
    ....
    public int? ParentModelId { get; set; }
    public virtual ParentModel ParentModel { get; set; }
}

person user2265414    schedule 10.04.2013    source источник


Ответы (1)


Вот решение:

 return Json(context.SomeDBSet.Select( e => new { e.X, ....  e.Id}).ToDataSourceResult(request));

Не включайте сюда свои свойства ICollection.

person Anton Putov    schedule 10.04.2013