在 Visual Studio 中生成 ERD 图
Posted
技术标签:
【中文标题】在 Visual Studio 中生成 ERD 图【英文标题】:Generating ERD diagrams within Visual Studio 【发布时间】:2012-07-19 01:16:15 【问题描述】:为了为新项目创建 ERD 图,我一直在使用 Visual Studio 的实体框架设计器。本质上,我正在创建一个“虚拟项目”,通过 Nuget 添加实体框架并绘制图表(我不使用 Microsoft 的实体框架,因此是虚拟项目)。
还有其他方法可以在 Visual Studio 2010 Ultimate 中本地创建此类图表吗?
【问题讨论】:
您好,您的搜索顺利吗? 嗨,Jakub,最近我一直在使用 balsamiq 模型来满足我的图表需求。不幸的是,没有任何东西可以直接插入到 Visual Studio 中。 我正在使用 yEd 并尝试切换到 EntityFramework 图表,但在没有实现它的情况下使用图表功能会变得很棘手(而且我目前无法使用自制的 ORM) 我自己没有做过,但是下面的帖子建议使用“实体数据模型设计器”,它可以与“SQL Server 数据工具”或“Web 开发工具”一起使用,就是答案。您的里程可能会有所不同:) ***.com/a/42489843/418950 【参考方案1】:假设您已经有一个数据库,您可以按照以下步骤轻松生成 ERD。
确保您安装了 Microsoft SQL Server Data Tools 或 Microsoft Web Developer Tools 以获得实体数据模型设计器。
这些是生成实体关系图的步骤。 在VS2012
测试过
-
打开
Visual Studio
创建项目或打开现有项目
(必须是 Visual Basic、Visual C# 项目或控制台应用程序)
右键项目,选择Add
-> New Item…
在 Visual C# 项下选择 “Data”
选择模板“ADO.NET Entity Data Model”
为其命名并单击“Add”
选择“Generate from database”
或“Empty model”
如果选择“Generate from database”
进入连接
信息,选择数据库对象并完成!
模型存储为“.edmx”
文件。
【讨论】:
以上是关于在 Visual Studio 中生成 ERD 图的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 中生成 .exe C# 文件? [复制]
在 Visual Studio Community 2019 中生成包含文件的图表
我们如何在 Visual Studio 中生成 getter 和 setter?
在 Visual Studio 2010 数据库项目中生成种子数据