我有下一个层次类:
public class HClass
{
public HClass()
{
Children = new List<HClass>();
}
[Key]
public int Id { get; set; }
public Nullable<int> ParentId { get; set; }
public string Name { get; set; }
public virtual ICollection<HClass> Children { get; set; }
}
我在控制器中有一个返回父母和孩子的方法:
[HttpGet]
public IQueryable<HClass> Items()
我的视图模型中有一个功能:
function getItems() {
return entityQuery.from('Items')
.using(manager).execute()
.then(success)
.fail(queryFailed);
function success(data) {
vm.items = data.results; //Problem here.
}
}
在调试模式下,我查看“ data.XHR.responseText
”有一个完整的嵌套 JSON,其中包含所有项目及其各自的子数组,但“ data.results
”只有没有子的父。
请帮我。