在 Visual Studio 2017 中,我无法使用数据库图表在表之间建立关系。
如何在 Visual Studio 2017 中打开数据库图?
可以在 Visual Studio 中打开 xsd 格式的数据库图表。
我使用 Visual Studio 2019(可以在 VS 2017 中执行相同操作)按以下方式创建并使用数据库图 xsd 格式:-
根据 MSDN 上的类似问题,数据库图表在 Visual Studio 2012 之后已被弃用。
那里的答案提供了两种解决方法:
您可以使用 SQL Server Management Studio (SSMS) 来处理数据库图表,这里是下载链接。 您可以向项目添加一个项目(ADO.NET 实体数据模型),它将为您创建一个 .edmx 文件,其中包含具有关系的表。 更多内容在这里。
您可以使用 SQL Server Management Studio (SSMS) 来处理数据库图表,这里是下载链接。
您可以向项目添加一个项目(ADO.NET 实体数据模型),它将为您创建一个 .edmx 文件,其中包含具有关系的表。 更多内容在这里。
这里有一种方法,可以在 Visual Studio 中获取某种数据库图表,如果您使用的是 EF Core Power Tools(跳到视频上的 17:50 时刻)。
它绘制了您的 EF Core DbContext 实例,不是您的数据库,但对我来说这些是相同的。考虑到您可以省略处理 SQL Server Management Studio 版本控制问题,这就足够了。
图表如下所示: