将OData / REST元数据可视化为UML /数据库图

时间:2017-11-14 18:41:02

标签: rest odata uml metadata edmx

我可以访问特定的OData服务(和元数据),但不能访问构建该服务的代码。我使用像Postman这样的REST客户端来测试服务并查看其元数据。但是,服务非常庞大,我无法弄清楚所有不同的实体如何相互关联。在这种情况下,将EDMX元数据可视化为一种UML类(数据库)图将非常有用。

能够在大型服务中可视化所有不同的实体,密钥和关系,对于调试该服务和针对它开发前端代码都非常有用。

在我的"非数据服务"开发,我使用Visual Studio中的Entity Framework,它将EDMX文件显示为UML图。我尝试手动将服务中的元数据插入到Visual Studio EDMX文件中但无济于事:The Entity Model Designer is unable to display the file you requested

有没有办法在UML架构或实体关系架构中翻译EDMX元数据?

1 个答案:

答案 0 :(得分:0)

您从OData服务的$ metadata端点接收的EDMX格式与Visual Studio的实体框架所使用的EDMX格式不兼容。这就是为什么您无法在VS的EDM Designer中打开它的原因。

到目前为止,我发现的唯一声称可视化OData元数据的工具是SparxSystems的Enterprise Architect和一个名为XOData的在线工具(似乎至少部分损坏了)。