web api返回复杂对象未被序列化

时间:2017-02-23 23:45:27

标签: c# linq asp.net-web-api2

我正在尝试使用Linq.Dynamic包含返回一个复杂的对象,当我要从WebAPI返回它时,我看到对象形成良好但是当我在响应中看到它时,我没有看到列表我假装发送。

return await context.Customers
            .Include(c => c.ListOfPhones).FirstOrDefault(c => c.customerId == customerId);

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果有人经历过这个,修复非常简单,我才意识到我忘记了课堂上的[DataMember]。

[DataMember]

public virtual ICollection ListOfPhones {get;组; }