什么是Entity Framework:
EF是一种ORM技术,就是对象关系模型映射;

那ORM是什么呢?
对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。

Entity Framework的三种实现方式:

    database first:设计和构建角度,有数据库存在,开发模式指以数据库设计为基础,并根据数据库自动生成实体数据模型,从而驱动整个开发流程。
    model first:数据库不存在: 开发模式是指从建立实体数据模型入手,并依据模型生成数据库,从而驱动整个开发流程。
    code only:无数据库,或新建数据库,用写代码的方式处理. 指的是程序员完全通过手动编码,就可以使用Entity Framewokr技术来实现数据访问。