有没有一种更方便的方法将OData源代码放到System.Data.DataTable中?
OData最常见的用例似乎是让System.Data.Services.Client将OData实体映射到.NET对象,但这需要在运行前就知道结构,而我不知道。我目前的解决方法是自己去底层获取XML,循环DOM中的项,并将它们放入新的DataTable中。我正在寻找一种更高层次的方法,如果它存在的话。
发布于 2011-08-02 21:43:57
目前我不知道任何这样的解决方案,基于XML的阅读可能是最好的。我们正在开发一个库(ODataLib),它将允许您在不使用强类型.NET对象的情况下读写OData。
第一个CTP是这个版本的一部分:http://blogs.msdn.com/b/astoriateam/archive/2011/06/30/announcing-wcf-data-services-june-2011-ctp-for-net4-amp-sl4.aspx,它应该能够读取JSON有效负载(并写入JSON和ATOM)。这里有一些更老的源代码:http://odata.codeplex.com/releases/view/60787,但它还没有实现阅读器。
https://stackoverflow.com/questions/6911253
复制相似问题