【发布时间】:2012-11-12 18:44:16
【问题描述】:
我有一个Code First 项目,其中Entity Framework 5.0.0 使用localdb 在Visual Studio 2012 Ultimate 中创建。
虽然我可以在Class Diagram 中看到我的类关系,但是如何看到EF 自动生成的数据库的可视化图?
【问题讨论】:
-
这篇博文 [stratospher.es/blog/post/… 展示了如何使用 SQL Management Studio 连接到 LocalDB。 VS2012 可以重复使用相同的方法。
-
谢谢,知道了(检查你的链接)。我怀疑 EF 5 中是否有内置选项,而不是每次想要查看数据关系时都对我的项目进行逆向工程。
-
您可以使用 EdmxWriter.WriteEdmx(或使用 PowerTools)转储 edmx,并使用 VS2012 打开此文件,应该打开 EFDesigner,您应该会在设计器中看到模型。请注意,它将是概念模型,而不是存储模型(数据库)。
-
希望能为您提供数据库迁移的有用信息:1.coding.abel.nu/2012/03/ef-migrations-command-reference/… 2.thedatafarm.com/blog/data-access/…
-
我一直在寻找与您相同的东西,然后我意识到 SSMS 具有用于显示现有关系的内置功能。在 db 文件夹中,右键单击 Database Diagrams,Add New,然后选择除迁移文件夹之外的所有表。然后它将显示数据库中所有表之间的关系;砰!
标签: database entity-framework visual-studio-2012 relationship diagram