EF框架(一)搭建过程

简介: EF:Entity Framework的简写,实体框架,EF是ADO.net的一组支持开发面向数据的软件应用程序的技术,是微软的一个orm框架。介绍EF框架之前,先带大家了解一下ORM。

 EF:Entity Framework的简写,实体框架,EFADO.net的一组支持开发面向数据的软件应用程序的技术,是微软的一个orm框架。介绍EF框架之前,先带大家了解一下ORM



Orm:Object-Relational Mapping,对象实体映射。广义上指面向对象的对象模型和关系型数据库的数据结构之间的相互转换。狭义上可以说是基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。大多数orm都会提供一个访问数据库统一的入口,开发人员操作实体,告诉统一接口,orm把实体的变化映射成表的变化,实现了表实体和表之间的相互转换。简单的来说,orm是一种思想,EF是实现了这种思想的框架。



EF框架的搭建过程


1、建表

要求:表有主键  主键自增长的格式;

2、使用VS2012建立联系

2.1 新建实体模型


20161128151654361.png


2.2添加


20161128151709370.png

2.3下一步

20161128151724939.png

2.4实体数据库连接

20161128151742245.png


选择“是,在连接字符串中包含敏感数据”后,点击“下一步”

2.5建好的关系图




20161128151800392.png



20161128151809377.png


 EF框架中映射出和数据库一样的表结构;

  关于EF的介绍和EF框架的搭建过程过程就介绍到这里了,在下一篇博客中我将为大家介绍我通过EF框架对数据库进行操作的过程,拭目以待吧。

















相关文章
|
9月前
|
SQL 开发框架 数据可视化
企业应用开发中.NET EF常用哪种模式?
企业应用开发中.NET EF常用哪种模式?
131 5
|
XML 开发框架 前端开发
J2EE之自定义框架知识(下篇 综合运用增删改查)
J2EE之自定义框架知识(下篇 综合运用增删改查)
75 0
|
6月前
|
程序员 数据库连接 API
分享一个解决 EF 性能低的思路,通过 Python 访问心跳侦测 API 保持 EF 在线
分享一个解决 EF 性能低的思路,通过 Python 访问心跳侦测 API 保持 EF 在线
|
6月前
|
开发框架 .NET 数据库连接
EF Core 在实际开发中,如何分层?
EF Core 在实际开发中,如何分层?
|
SQL 存储 开发框架
EF框架如何搭建
EF框架如何搭建
|
API 数据库
如何使用WCF框架和EF框架实现对数据库的操作
如何使用WCF框架和EF框架实现对数据库的操作
|
SQL 存储 数据库连接
如何使用 FreeSql 无缝接替 EF Core ?
在使用 `EF Core` 作为默认的 `ORM` 工具操作数据库时,项目中我们或许只能接触到 `DbContext` 对象,没法直接获取 `db` 数据库连接信息,假如有小伙伴想接入 `FreeSQL` 继续使用熟悉的模式,那该怎么办呢?此时我们可以这样操作,为了不影响原有项目结构的操作,又想接入 `FreeSQL` 的小伙伴们,通过上面的方式我们就可以使用 `FreeSQL` 无缝替换 `EF Core`。
329 1
如何使用 FreeSql 无缝接替 EF Core ?
|
SQL 存储 XML
|
存储 开发框架 关系型数据库
【菜鸟看框架】——浅谈EF框架
【菜鸟看框架】——浅谈EF框架
142 0
【菜鸟看框架】——浅谈EF框架
|
分布式计算 大数据 调度
Spark 原理_运行过程_总结和流程 | 学习笔记
快速学习 Spark 原理_运行过程_总结和流程
124 0
Spark 原理_运行过程_总结和流程 | 学习笔记

热门文章

最新文章