C# net内核上的数据库图

C# net内核上的数据库图,c#,entity-framework,C#,Entity Framework,在.NET应用程序中,我们可以从数据库自动生成.edmx文件,并可以通过双击该.edmx文件查看其图表。现在我的问题是,既然.NETCore不允许生成.edmx文件,那么我怎样才能像下面的图片一样直观地看到数据库图呢?有什么有效的方法可以在.NETCore上实现吗 类图和数据库图之间有什么区别 从技术上讲,这是概念模型的图表,Edmx文件包含概念模型和显式映射元数据,用于将概念模型映射到一侧的存储模型,以及另一侧的对象模型。EF从此不再使用.Edmx中的显式映射,而是使用约定、流畅配置和类注释

在.NET应用程序中,我们可以从数据库自动生成.edmx文件,并可以通过双击该.edmx文件查看其图表。现在我的问题是,既然.NETCore不允许生成.edmx文件,那么我怎样才能像下面的图片一样直观地看到数据库图呢?有什么有效的方法可以在.NETCore上实现吗


类图和数据库图之间有什么区别

从技术上讲,这是概念模型的图表,Edmx文件包含概念模型和显式映射元数据,用于将概念模型映射到一侧的存储模型,以及另一侧的对象模型。EF从此不再使用.Edmx中的显式映射,而是使用约定、流畅配置和类注释的组合在运行时生成映射。这被称为“代码优先”,尽管在实践中,您经常从现有数据库生成“代码优先”模型


在EF6代码中,概念模型和存储模型在技术上仍然存在,它们只是在运行时从对象模型生成的。在EF Core中,一个主要的设计目标是消除这种旧的3模型设计的局限性和复杂性,概念模型(EDMX的设计图面所显示的)也随之消失。没有概念模型,没有.Edmx,没有图形设计师。

简短回答:没有,目前没有。当然,除非您正在使用SQL Server并使用SQL Server管理研究,否则这不是一个数据库图,而是一个类图。类图和类图之间有什么区别?两者都代表相同,不是吗@格特