EF :Entity Framework 实体框架。
Entity Framework 利用了抽象化数据结构的方式,将每个数据库对象都转换成应用程序对象 (entity),而数据字段都转换为属性 (property),关系则转换为结合属性 (association),让数据库的 E/R 模型完全的转成对象模型,如此让程序设计师能用最熟悉的编程语言来调用访问。
ORM(Object Relational Mapping),翻译过来就是实体关系映射。
其实说白了就是将数据库里的表转换成开发时候的对象,将表里的字段转换成属性,这样便于程序员有机的利用数据库。我相信大家在实现机房的时候都有印象,那就是我们当时写了好多的Model,例如get,set之类的,而现在这个实体框架的最直接的好处就是不用我们再写这些个傻瓜式的代码了。它直接生成就OK了。
在vs中EF的应用就是通过和数据库的链接自动生成Entity。数据库字段添加删除,实体也进行自动的更新。