如何从 Models 目录中的 .cs 文件创建关系图
How to create relationship diagram from .cs files in Models directory
我刚刚使用 Scaffold-DbContext 命令使用 EntityFrameworkCore 从 SQL 服务器数据库生成了一组 .cs 文件,并将它们放入名为 Models 的目录中。
有什么方法可以从 Models 目录中的 .cs 文件创建实体关系图?
我记得我可以在 EntityFramework 中通过从模型上的右键单击菜单中进行选择来做到这一点,但 EntityFrameworkCore 似乎没有这些功能。
有人能帮忙吗?
首先要感谢 M. Mohabbati 和 Gert Arnold 的回复。
我需要补充一点,我可以看到 WPF 和控制台应用程序的 Class 图,但不能看到 Blazor 应用程序 - 见下文....
在 link provided by Gert Arnold I get to this link provided by yogibear 之后,我至少可以将 类 拖到 .cd 文件中。
但是孩子,真是个垃圾。
任何人都可以告诉我为什么我看不到并添加 Class 图我的 Blazor 应用程序以及为什么我必须遵循 Franco Morales 惊人而曲折的路线才能到达任何地方吗?
恭喜您发现了 Franco 方法,但为什么您必须这样做?
从 Visual Studio 安装程序 安装 Class Designer。修改 Visual Studio 然后转到 Individual Components 并找到 Class Designer。
然后从添加 --> 新项目....
添加 Class 图
在设计器中,您可以添加所有需要的 classes。默认情况下,没有箭头显示关系,例如继承或组合关联关系。
通过右键单击 class,您可以显示 Base 或 Derived classes。通过右键单击 属性,您可以显示为 Association.
注意:Class Designer 在 .NET Core 项目中不可用。改为使用 Class 库项目:
Design and view classes and types with Class Designer
我刚刚使用 Scaffold-DbContext 命令使用 EntityFrameworkCore 从 SQL 服务器数据库生成了一组 .cs 文件,并将它们放入名为 Models 的目录中。
有什么方法可以从 Models 目录中的 .cs 文件创建实体关系图?
我记得我可以在 EntityFramework 中通过从模型上的右键单击菜单中进行选择来做到这一点,但 EntityFrameworkCore 似乎没有这些功能。
有人能帮忙吗?
首先要感谢 M. Mohabbati 和 Gert Arnold 的回复。
我需要补充一点,我可以看到 WPF 和控制台应用程序的 Class 图,但不能看到 Blazor 应用程序 - 见下文....
在 link provided by Gert Arnold I get to this link provided by yogibear 之后,我至少可以将 类 拖到 .cd 文件中。
但是孩子,真是个垃圾。
任何人都可以告诉我为什么我看不到并添加 Class 图我的 Blazor 应用程序以及为什么我必须遵循 Franco Morales 惊人而曲折的路线才能到达任何地方吗?
恭喜您发现了 Franco 方法,但为什么您必须这样做?
从 Visual Studio 安装程序 安装 Class Designer。修改 Visual Studio 然后转到 Individual Components 并找到 Class Designer。
然后从添加 --> 新项目....
添加 Class 图在设计器中,您可以添加所有需要的 classes。默认情况下,没有箭头显示关系,例如继承或组合关联关系。
通过右键单击 class,您可以显示 Base 或 Derived classes。通过右键单击 属性,您可以显示为 Association.
注意:Class Designer 在 .NET Core 项目中不可用。改为使用 Class 库项目: Design and view classes and types with Class Designer