使用Visual Studio可以打开XSD格式的数据库图表。 我是如下方式创建和使用Visual Studio 2019(也可以在VS 2017中实现)中的Database Diagram XSD格式: 打开Visual Studio并创建一个新的C#控制台应用程序(您也可以使用VB) 转到“Solution Explorer”,右键单击项目,选择子菜单中的“添加”>“新项” 从弹出窗口中选择Visual C#项目类型为“数据”,然后选择数据集 选择主菜单“视图”>“SQL Server对象资源管理器”以连接并查看所需的SQL数据库对象。 使用凭据进行连接以查看数据库对象,例如视图、表等。 要绘制数据库图表,请将所需的表拖到数据集窗格中。
根据MSDN上的类似问题,自Visual Studio 2012以后,数据库图已被弃用。那里的答案提供了两个解决方法: 您可以使用SQL Server Management Studio (SSMS)来处理数据库图,这里是下载链接。 您可以向项目添加一个项(ADO.NET实体数据模型),它将为您创建一个包含关系表的.edmx文件。 更多信息请参见此处。
这里有一种方法可以在Visual Studio中获得某种数据库图表,如果你正在使用EF Core Power Tools(跳转到视频的17:50时刻链接)。 它可以绘制你的EF Core DbContext实例,而不是你的数据库,但对我来说,它们是一样的。这已经足够了,考虑到你可以省去处理SQL Server Management Studio版本问题的麻烦。 图表看起来像这样: