EF 6 DB-First系列--模型浏览器

模型浏览器

在上一节中,我们创建了第一个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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值