EF
Entity FrameWork,实体框架。利用ORM思想,根据实体对象操作数据表中数据的一种面向对象的操作框架。
ORM
Object Ralation Mapping,对象关系映射 ,简称ORM,或O/RM,或O/R Mapping。一种程序思想,面向对象的对象模型和关系型数据库结构之间的相互转换。狭义的ORM是指数据访问接口,理想的ORM是面向对象接口。
作用
帮助跟踪表实体变化,将其变化翻译成SQL语句,并使变化保存(映射)到数据库表变化中去。即实体的变化,映射到数据库表的变化。
EF原理
与ORM类似,跟踪实体变化,根据映射关系,以及实体的变化生成sql脚本,并执行到数据库中去。
EF实践
创建EF框架
选择ADO.NET实体数据模型
建立数据库连接
选择来自数据库的EF设计器