http://www.entityframeworktutorial.net/model-browser-in-entity-framework.aspx

We have created our first Entity Data Model for School database in the previous section.

The visual designer of EDM does not display all the objects it creats.

It only display entities which are mapped to the database tables and views.

Model Browser gives you all the information about all the objects and functions EDM has created.

Open Model Browser by right clicking on the EDM Designer and select Model Browser from the context menu.

在EDM设计器中右键,选择Model Browser

Model browser contains all the information about the EDM, its conceptual model, storage model and mapping information as shown below.

As you can see in the above figure, model browser contains the following objects:

Diagrams: Model browser contains visual diagrams of EDM. We have seen a default visual diagram created by EDM.

You can also createmultiple diagrams for one EDM if your application has a large number of entities.

Entity Types: Entity types lists all the class types which are mapped to the database tables.

Complex Types: Complex types are the classes which are generated by EDM to contain the result of stored procedures, table-valued function etc.

These complex types are customized classes for different purposes.

Enum Types: Enum types lists all the entities which are used as Enum in entity framework.

Associations: Associations lists all foreign key relationship between the entity types.

Function Imports: Function imports lists all the functions which will be mapped to stored procedures, table-valued functions, etc.

Stored procedures and table-valued functions will be used as functions and not an entity in EF.

.Store: Store represents database schema (SSDL).

Learn about the most important class in entity framework - DbContext, in the next section.

最新文章

  1. Scala中apply的用法
  2. Linux 如何实现 VLAN - 每天5分钟玩转 OpenStack(12)
  3. sellsa
  4. 【iScroll源码学习03】iScroll事件机制与滚动条的实现
  5. iOS——关于打印控件
  6. [反汇编练习] 160个CrackMe之009
  7. 利用STM32F唯一96bit序列号实现反拷贝加密的源代码公开(转)
  8. Hadoop 核心架构
  9. 《Android进阶》之第五篇 Fragment 的使用
  10. JPA javax.persistence.TransactionRequiredException
  11. 微信H5支付 遇到坑的一些解决方法
  12. if的各种真假判断
  13. Centos7中安装Python3
  14. ML之监督学习算法之分类算法一 ——— 决策树算法
  15. EPON ONU软件升级的若干优化方案
  16. angularJS1笔记-(2)-$watch方法监听变量的变化
  17. 基于容器微服务的PaaS云平台设计(一) 实现容器微服务和持续集成
  18. 批量Linux、Windows管理工具BatchShell 1.2(最新版)
  19. hash function比较
  20. 一些API的用法

热门文章

  1. 【CodeForces】【321E】Ciel and Gondolas
  2. leetcode course shedule
  3. POJ 1573
  4. servlet 项目
  5. poj 2480 Longge's problem 积性函数
  6. gitHub入门指导
  7. [网页设计]Ajax、Comet与Websocket--转
  8. 线段树(区间合并) POJ 3667 Hotel
  9. 解决安装rpm时lib冲突:libstdc++-2-libc6.1-1-2.9.0.so from install of compat-libstdc++-7.3-2.96.118 conflicts with file from ...
  10. Project Euler 107:Minimal network 最小网络