你的位置:首页 > 软件开发 > ASP.net > EF框架组件详述(EF基础系列篇3)

EF框架组件详述(EF基础系列篇3)

发布时间:2015-09-12 10:00:05
我们来看看EF的框架设计吧: EDM(Entity Data Model)【实体数据模型】:实体数据模型包含三个主要部分:概念模型,映射,存储模型;Conceptual Model【概念模型】:包含模型类和类之间的关系。概念模型是独立于数据库设计的;St ...

我们来看看EF的框架设计吧:

      EF框架组件详述(EF基础系列篇3)

EDM(Entity Data Model)【实体数据模型】:实体数据模型包含三个主要部分:概念模型,映射,存储模型;

Conceptual Model【概念模型】:包含模型类和类之间的关系。概念模型是独立于数据库设计的;

Storage Model【存储模型】:存储模型是数据库设计的实体,它包含数据表,视图,存储过程,还有他们之间的关系和键值;

Mapping【映射】:映射包含这个概念模型怎么映射到存储模型的信息;

LINQ to Entities:LINQ to Entities是查询语言,用来查询对象模型。它返回的是定义在概念模型中的实体;

Entity SQL:Entity SQL是另外的查询语言,就像LINQ to Entities一样,然而它和LINQ to Entities有一点不同,我们需要单独去学一下;

Object Service:Object Service是一个主要的切入点去从数据库中获取数据,并返回数据。Object Service负责将数据返回给Entity Client Data Provider实体对象结构;

Entity Client Data Provider:它主要的职责是将L2E(LINQ to Entity)或者Entity SQL查询语言,拼接成底层数据库可以理解的语言。它负责和ADO.NET Data Provider通信;

ADO.NET Data Provider:这个层,主要是用标准的ADO.NET和数据库打交道。

 

好了,EF的框架,差不多学到这里,相信大家已经有了一个基本的理解了。

 

 


原标题:EF框架组件详述(EF基础系列篇3)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录