1
自ASP.Net 2012.2发布以来,我一直在尝试创建一个Web API,它返回OData,而这又可以被PowerPivot使用。我有一个预定义的模型的工作。带动态实体的Web API + PowerPivot
但是,我有一个场景,我不会知道请求之前的属性数量。我想要做的是能够执行存储过程来获取DataTable,并能够将此DataTable的内容作为odata返回。
我最初尝试返回IQueryable<DataRow>
的结果是以下回应。
Response, Status=406 (NotAcceptable), Method=GET, Url=http://localhost:43438/odata/Products, Message='Content-type='none', content-length=unknown'
因为我已经试图使用ExpandoObject
创建一个动态对象以表示数据表的内容但是这也给上述的响应。
是否有一种可行的方法来使用动态数量的属性并将其序列化为OData?
不回答问题。 – 2015-04-20 02:17:25