EF与ORM的关系及EF框架的搭建

what

EF是什么?

Entity Framework——实体框架。微软以ADO.NET为基础发展的一个【ORM】框架

ORM是什么?

object relational mapping——对象关系映射。用于实现面向对象编程语言里不同类型数据之间的转换。可以理解为对象模型和关系型数据库结构之间的转换

EF和ORM的关系:

ORM是一种思想,而EF是实现这种思想的一种框架。将表实体的变化,通过ORM框架映射到数据库表的变化。即在代码中所添加的实体,可以通过EF框架映射到数据库表中

EF框架的搭建

  1. 首先要新建一个web应用程序,在项目上右键,新建—数据(data)—ADO.NET实体数据模型
    EF与ORM的关系及EF框架的搭建_第1张图片

  2. 以数据库生成为例(共有三种模式,数据库只是其中一种),点击下一步
    EF与ORM的关系及EF框架的搭建_第2张图片

  3. 新建连接——选择服务器名——填写用户名和密码——选择要连接的数据库——确定。 这里要注意的是服务器写错,或者用户名或密码有错,都连接不上。
    EF与ORM的关系及EF框架的搭建_第3张图片
    EF与ORM的关系及EF框架的搭建_第4张图片

  4. 选中要关联的表
    EF与ORM的关系及EF框架的搭建_第5张图片

  5. 点击完成,稍等片刻。此时项目中出现一个数据表关系图。EF框架成功映射出数据库中关联的表
    EF与ORM的关系及EF框架的搭建_第6张图片

后记

EF共有三种模式,分别是model first, database first, code first
详情见【】。

你可能感兴趣的:(==⭐实战项目)