【发布时间】:2017-11-14 18:41:02
【问题描述】:
我可以访问特定的 OData 服务(和元数据),但不能访问构建该服务的代码。我正在使用像 Postman 这样的 REST 客户端来测试服务并查看其元数据。但是,该服务非常大,我无法弄清楚所有不同实体之间的关系。在这种情况下,将 EDMX 元数据可视化为一种 UML 类(数据库)图将非常有用。
能够可视化大型服务中的所有不同实体、键和关系对于调试该服务和开发针对它的前端代码非常有帮助。
在我的“非数据服务”开发中,我使用 Visual Studio 中的实体框架,它将 EDMX 文件显示为 UML 图。我尝试将服务中的元数据手动插入到 Visual Studio EDMX 文件中,但无济于事:The Entity Model Designer is unable to display the file you requested
有没有办法在 UML 模式或实体关系模式中翻译 EDMX 元数据?
【问题讨论】:
-
您是否阅读过解释如何提问的页面?这里我们不推荐工具...我猜你的问题会被删除。
-
在“我可以在这里问什么主题”部分,“程序员常用的软件工具”在列表中。虽然推荐工具的问题是题外话,因为它会吸引意见和垃圾邮件,但我只是在寻找 OData $metadata 提供的可视化 EDMX 文件的解决方案。我将“工具”一词改为“某事”以使其更多清除。
-
@Peters 我无法回答这个问题,我不完全明白为什么不能和平地讨论工具,但这是规则......
-
感谢 cmets @granier。我感谢反馈并根据 StackOverflow 的指南重新措辞,不提及软件工具或建议。现在我相信我有一个有效的问题/解决方案问题“我有一个来自 OData 服务的大型 EDMX 文件,有没有更好的查看方式”。
标签: rest odata uml metadata edmx