【发布时间】:2014-02-12 19:16:36
【问题描述】:
我需要从我的 WebAPI 返回一个包含嵌套可选集合的集合,并将其转换回我的 Web UI 中的对象,但是我收到以下错误:
无法创建和填充列表类型 System.Linq.IQueryable`1[MyNamespace.MyClass]。
我正在使用 Json.Net。
这是我的代码示例:
public class ClassA
{
public Int64 Id { get; set; }
public String Description { get; set; }
public IEnumerable<ClassB> { get; set; }
}
public class ClassB
{
public Int64 Id { get; set; }
public String Description { get; set; }
}
我在 stackoverflow 中看到了一些问题,但我无法访问序列化选项(它由我们的库在内部处理)。
更新
我忘了提到 ClassA 在我的 Web API 中作为 IQueryable 返回。
【问题讨论】: