EntityFramework
Entity Framework
Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架
Entity Framework 三大模块
概念层模型(Conceptual Model): 也称模型, 类的定义,用于显示查询操作数据库的字段.
存储层模型(Storage Model):数据库中的表和字段的定义
映射(Mapping):Conceptual Model 和 Storage Model 的对应关系
Entity Framework 三种工作方式
Model First
是创建ADO.NET实体对象以及它们之间的关系,然后再指定到数据库的映射。
Database First
依赖于数据库中表的结构,根据表及表间的关系来创建模型。
就是以代码为中心进行设计