我有下一节课:
public class Event
{
public int Id { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public List<ImageLink> Images { get; set; }
}
public class ImageLink
{
public int Id { get; set; }
public string Url { get; set; }
}
我的行动:
public IQueryable<Event> GetEvents()
{
var events = EventsRepository.Events.AsQueryable();
return events;
}
EventsRepository.Events - 返回带有许多图像链接的事件,但在 brouser 中我没有看到它们:
"odata.metadata":"http://localhost:28286/odata/$metadata#Events","value":[
{
"Title":"Title",
"Description":"Description"
},...
我知道 Odata 有 $expand 选项,但似乎还不支持。如何强制我的应用程序返回深度可序列化对象?因为我想在我的客户端中获取所有包含的数据。