模型浏览器
在上一节中,我们创建了第一个Entity Data Model。EDM的视觉设计器不会显示它创建的所有对象。它只显示映射到数据库表和视图的实体。
模型浏览器为您提供关于EDM创建的所有对象和函数的信息。要打开模型浏览器,右键单击EDM设计器的空白处,并从上下文菜单中选择EDM designer。EDM designer将出现在您通常找到解决方案资源管理器和属性的区域。
模型浏览器包含关于EDM的所有信息、它的概念模型、存储模型和映射信息,如下所示。
正如你在上图中看到的,模型浏览器包含以下对象:
Diagrams: 模型浏览器包含EDM的可视化图表。我们已经看到了EDM创建的默认可视化图。您还可以为一个EDM创建多个图表。
Entity Types: 实体类型列出了映射到数据库表的所有类类型。
Complex Types: 复杂类型是由EDM生成的包含存储过程、表值函数等结果的类。这些复杂类型是为不同目的定制的类。
Enum Types: 枚举类型列出了实体框架中作为枚举使用的所有实体。
Associations: Associations列出实体类型之间的所有外键关系。
Function Imports: 函数导入列出了将被映射到存储过程、表值函数等的所有函数。在EF中,存储过程和表值函数将作为函数而不是实体使用。
.Store: Store表示数据库模式(SSDL)。
参考
https://www.entityframeworktutorial.net/
https://msdn.microsoft.com/