什么是Entity Framework
Entity Framework是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。将数据存储从域对象自动映射到关系型数据库,让开发人员节不需要编写大量的数据访问代码,节省了数据库访问的代码时间,对数据库操作如同操作Object对象一样省事。
Entity Framework在使用当中有3中模式,分别是Code First,Model First以及Database First。
由于我最早接触的是Database First这种模式,所以首先我们就来了解一下Database First模式的基本用法。