实体框架(Entity Framework)简介

  最近在项目中接触到了EF映射,由于小编在这方面完全没有经验,所以在学习的时候费了不少力气,下面小编把最近学到的一点东西分享一下。


简介


  简称ORM框架。

  程序设计师和数据库总是保持着一种微妙的关系,在商用应用程序中,数据库一定是不可或缺的元件,这让程序设计师一定要为了连接与访问数据库而去学习 SQL 指令,因此在信息业中有很多人都在研究如何将程序设计模型和数据库集成在一起,对象关系对应 (Object-RelationalMapping) 的技术就是由此而生

  EntityFramework 利用了抽象化数据结构的方式,将每个数据库对象都转换成应用程序对象(entity),而数据字段都转换为属性 (property),关系则转换为结合属性 (association),让数据库的 E/R模型完全的转成对象模型,如此让程序设计师能用最熟悉的编程语言来调用访问。

 

使用


  首先在VS扩展应用中安装相关插件Entity Framework


实体框架(Entity Framework)简介

  

  然后在项目中添加新建项“ADO.NET实体数据模型”(如果没有此项,下面有解决方案)


实体框架(Entity Framework)简介


  选择从数据库生成,单击下一步。

  接下来新建连接与配置数据源相似,不多做介绍。

  选中对象后单击完成。


实体框架(Entity Framework)简介实体框架(Entity Framework)简介


  没有ADO.NET实体数据模型解决方案:

  在C盘的隐藏文件夹ProgramData中搜索EFTool/msi,右键打开文件所在位置,VS2012对应的文件夹为v11,打开安装包,选择修复。