OData服务公开其元数据:
http://www.odata.org/blog/queryable-odata-metadata
以编程方式获取元数据的最佳方式是什么。当然,我可以使用XDocument进行查询。还有更好的方法吗?
答案 0 :(得分:1)
目前,.NET中没有更高级别的API用于消费$元数据响应。 XLinq可能是最好的选择。 您可以使用帖子中的网站在将来的版本中投票选择此类功能:http://blogs.msdn.com/b/astoriateam/archive/2010/09/10/what-do-you-want-to-see-added-changed-in-wcf-data-services.aspx
答案 1 :(得分:0)
您可以使用Microsoft.Data.Edm中的EdmxReader类将$元数据文档解析为EDM模型。您可以从location获取EdmLib的nuget包。