码迷,mamicode.com
首页 > 其他好文 > 详细

实体框架集合

时间:2014-12-07 21:48:01      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:框架   entity framework   

实体框架-数据持久框架:Entity FrameWork

 

bubuko.com,布布扣

 

 

 

  1. 程序通过{对象关系映射:ORMobject relational Mapping:创建了一个可在编程语言里使用的“虚拟对象数据库}与实体框架进行交互,实体框架通过ADO.NET Provider(直接提供者: SQL Server , Oracle,间接提供者: OLEDB , ODBC)进行与数据库进行交互。

 

  1. 实体框架的建立,在已有的解决方案中已存在的项目中右击添加新建项

 

bubuko.com,布布扣

添加之后,我们得到edmx文件(edmx文件是以关系为单位进行描述的),使用文本编辑器,查看edmx文件,我们可以知道edmx实质上是xml文件,我们对节点进行折叠得到:

  1. 通过节点进行折叠,我们得到edmx的整体架构:

bubuko.com,布布扣

<edmx:Runtime>关系用以自动生成实体类、映射、属性等cs代码,展开edmxRuntime,

bubuko.com,布布扣

<!--SSDL content-->下是物理模型

 

<!--CSDL content-->下是概念模型

物理模型和概念模型包含的内容是一致的,唯一Schema节点下面包括3部分内容,分别是实体容器EntityContainer、实体类型EntityType(每个实体都生成一个这样的结点),关系Association(数据库的每个外键关系都生成一个这样的结点)

 

<!--C-S mapping content-->

映射指的是物理模型到概念模型的映射,实体属性与列名一一对应

 

 

查看解决方案edmx节点下的还存在以tt为扩展名的数据库上下文文件,其下存在entities,我们之后的一切对实体的增删改查方法,都封装在这个类中。

bubuko.com,布布扣

 

      实体框架的创建有两种形式一种是从数据库中得到实体框架,一种是由实体框架得到数据库,大家可以根据实际情况选择

实体框架集合

标签:框架   entity framework   

原文地址:http://blog.csdn.net/tgbsqliuying/article/details/41790411

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!