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

Mah*_*oud 6 sql visual-studio visual-studio-2017

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

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

rch*_*cko 7

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

\n

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

\n
    \n
  1. 打开 Visual Studio 并创建一个新的 C# 控制台应用程序(也可以使用 VB)
  2. \n
  3. 转到 \xe2\x80\x9cSolution Explorer\xe2\x80\x9d 并右键单击项目,然后从子菜单中选择“添加”>“新项目”
  4. \n
\n

在此输入图像描述

\n
    \n
  1. 从弹出窗口中,选择 Visual C# 项目类型为“Data”,然后选择“数据集”
  2. \n
\n

在此输入图像描述

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

在此输入图像描述

\n


Pac*_*ac0 4

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

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

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

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

  • 遗憾的是,SSMS 18 (2019) 中已弃用数据库图表。 (8认同)
  • 他们为什么反对它? (5认同)