有没有办法为localdb创建图表?

时间:2016-04-22 21:09:01

标签: entity-framework visual-studio-2015 code-first localdb

我已经使用Entity Framework代码第一种方法创建了一个数据库,现在我正在尝试验证数据表的关系,但不幸的是在浪费了2天之后仍然无法获得任何解决方案。

3 个答案:

答案 0 :(得分:2)

您可以尝试使用Entity Framework Power Tools Visual Studio加载项,该加载项用于创建这些教程中显示的数据模型图。这些工具还可以执行其他功能,例如基于现有数据库中的表生成实体类,以便您可以将数据库与Code First一起使用。安装工具后,上下文菜单中会显示一些其他选项。例如,右键单击Solution Explorer中的上下文类时,可以选择生成图表。当您使用Code First时,您无法更改图表中的数据模型,但您可以移动它以使其更易于理解。

答案 1 :(得分:1)

可以从现有数据库创建图表。您可以使用SQL Server Management Studio Express图生成器。右键单击数据库中的templates文件夹,然后选择“创建新图表”。 另请参阅此答案:Generate table relationship diagram from existing schema (SQL Server)

答案 2 :(得分:0)

根据这个article,下面的查询解决了这个问题。

alter authorization on database::[your-db-name-no-quotes] to sa

我试过了,它对我有用。