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