假设我有两个这样的类:
public class Parent
{
public string Id { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public IList<Child> Children { get; set; }
...
}
public class Child
{
public string Id { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public string Age { get; set; }
...
}
如果我想序列化 Parent 的一些属性,我可以这样做:
var data = GetListOfParents();
return Json(data.Select(x => new { x.Id, x.Name}));
如果我想获得上面的父母列表,但每个父母都包含一个具有选定属性的子列表,Id
并且Name
只有,那么正确的方法是什么?
我不想使用[ScriptIgnore]
,因为我的实体包含很多属性。
谢谢