0
엔티티가 비어 있지 않은 ICollection 속성을 포함하는 경우 왜 kendo grid가 데이터를 표시하지 않습니까? 이것은 외래 키 관계가있는 코드 우선 모델을 사용하는 경우 발생합니다. 그리드를 만들지 않은 자식 엔트리는 데이터를 표시하지 않으며 그 반대의 경우도 있습니다. 비어 있지 않은 부모를 가진 자식은 그리드가 제대로 작동하지 않습니다. 여기에서 데이터를 반환하는 코드 라인이 있습니다. 컨트롤러 :코드 우선 모델로 켄도 격자 바인딩
return Json(context.SomeDBSet.ToDataSourceResult(request));
여기
있는 엔티티 :
이return Json(context.SomeDBSet.Select(e => new { e.X, .... e.Id}).ToDataSourceResult(request));
그나마 여기 'ICollection에'속성을 포함 : 여기
public class ParentModel
{
.....
public virtual ICollection<ChildModel> ArticleContent { get; set; }
}
public class ChildModel
{
....
public int? ParentModelId { get; set; }
public virtual ParentModel ParentModel { get; set; }
}