如何在Visual Studio 2017中打开数据库图

问题描述 投票:0回答:3

在 Visual Studio 2017 中,我无法使用数据库图表在表之间建立关系。

如何在 Visual Studio 2017 中打开数据库图?

sql visual-studio visual-studio-2017
3个回答
7
投票

可以在 Visual Studio 中打开 xsd 格式的数据库图表。

我使用 Visual Studio 2019(可以在 VS 2017 中执行相同操作)按以下方式创建并使用数据库图 xsd 格式:-

  1. 打开 Visual Studio 并创建一个新的 C# 控制台应用程序(您也可以使用 VB)
  2. 转到“解决方案资源管理器”并右键单击项目,然后从子菜单中选择“添加”>“新项目”

  1. 从弹出窗口中,选择 Visual C# 项目类型为“Data”并选择 Dataset

  1. 选择主菜单“视图”>“SQL Server 对象资源管理器”以连接并查看所需的 SQL 数据库对象。
  2. 使用凭据连接以查看视图、表等数据库对象。
  3. 要绘制数据库图表,请将所需的表拖到数据集窗格


4
投票

根据 MSDN 上的类似问题,数据库图表在 Visual Studio 2012 之后已被弃用。

那里的答案提供了两种解决方法:

  1. 您可以使用 SQL Server Management Studio (SSMS) 来处理数据库图表,这里是下载链接

  2. 您可以向项目添加一个项目(ADO.NET 实体数据模型),它将为您创建一个 .edmx 文件,其中包含具有关系的表。 更多内容在这里


0
投票

这里有一种方法,可以在 Visual Studio 中获取某种数据库图表,如果您使用的是 EF Core Power Tools(跳到视频上的 17:50 时刻)。

它绘制了您的 EF Core DbContext 实例,不是您的数据库,但对我来说这些是相同的。考虑到您可以省略处理 SQL Server Management Studio 版本控制问题,这就足够了。

图表如下所示:

© www.soinside.com 2019 - 2024. All rights reserved.