joh*_*dle 5 c# entity-framework
在 .NET 应用程序上,我们可以从数据库自动生成 .edmx 文件,并且可以通过双击该 .edmx 文件来查看其图表。现在我的问题是,由于 .NET Core 不允许生成 .edmx 文件,那么我如何才能直观地看到数据库图,如下图所示?有没有有效的方法可以在 .NET Core 上做到这一点?
类图和数据库图有什么区别?
从技术上讲,这是概念模型的图表,Edmx 文件包含概念模型和显式映射元数据,用于将概念模型映射到一侧的存储模型,另一侧映射到对象模型。此后,EF 不再使用 .Edmx 中的显式映射,而是使用约定、流畅配置和类注释的组合来在运行时生成映射。这称为“代码优先”,尽管在实践中您经常从现有数据库生成“代码优先”模型。
在 EF6 Code First 中,概念模型和存储模型在技术上仍然存在,它们只是在运行时从对象模型生成。在 EF Core 中,主要设计目标之一是消除这种较旧的 3 模型设计的限制和复杂性,并且概念模型(即 EDMX 显示的设计表面)完全消失。没有概念模型,没有.Edmx,没有图形设计器。
| 归档时间: |
|
| 查看次数: |
2417 次 |
| 最近记录: |