我对OData服务中的元数据转换感到有点困惑。 正如odata-v4.0-part1-protocol doc所提到的,有两个明确定义的资源描述了它的数据模型,服务文档和元数据文档。
我想知道这是否意味着在开发OData服务期间必须实现这两个资源,或者开发人员只需要通过自己的选择实现其中一个资源?
我非常感谢任何人的帮助。 感谢
答案 0 :(得分:1)
不一定。根据{{3}}的“13.1 OData服务一致性级别”:
换句话说,这意味着元数据不是OData V4服务的必需品,但服务文档是必须的。如果您对OData有更深入的了解,则有两种OData库 - 服务器和客户端,OData的元数据文档用于高级客户端以了解有关服务的更多信息(模型,类型等)。因此,拥有metdata文件实际上取决于您是否希望将您的服务与尽可能多的客户交谈。