是否有查询OData元数据的API

是否有查询OData元数据的API,odata,Odata,OData服务公开其元数据: 以编程方式获取元数据的最佳方式是什么。当然,我可以使用XDocument进行查询。有更好的方法吗?目前.NET中没有更高级别的API来使用$metadata响应。XLinq可能是最好的选择。 您可以使用文章中的站点在未来的版本中投票支持此功能:您可以使用Microsoft.Data.Edm中的EdmxReader类将$metadata文档解析为Edm模型。您可以从以下位置获取EdmLib的nuget包

OData服务公开其元数据:


以编程方式获取元数据的最佳方式是什么。当然,我可以使用XDocument进行查询。有更好的方法吗?

目前.NET中没有更高级别的API来使用$metadata响应。XLinq可能是最好的选择。
您可以使用文章中的站点在未来的版本中投票支持此功能:

您可以使用Microsoft.Data.Edm中的EdmxReader类将$metadata文档解析为Edm模型。您可以从以下位置获取EdmLib的nuget包