.Net EntityFramework 初始配置
1.何为EF(EntityFremework)
微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事
EF有三种使用场景,1. 从数据库生成Class,2.由实体类生成数据库表结构,3. 通过数据库可视化设计器设计数据库,同时生成实体类。
2.何为ORM
ORM 是将数据存储从域对象自动映射到关系型数据库的工具。ORM主要包括3个部分:域对象、关系数据库对象、映射关系。ORM使类提供自动化CRUD,使开发人员从数据库API和SQL中解放出来。
此段本文来自:http://www.cnblogs.com/xuf22/articles/5513283.html
3.开始为你的项目配置EF
先新建一个.Net Framework框架的项目
为此项目导入微软的官方EF程序包
增加一个实体
增添一个数据上下文类
不要忘了在里头添加你刚写的实体
打开NuGet包控制台,进行数据迁移配置
配置完毕后开始设置连接串
连接串name必须与数据上下文的类名保持一致
配置成功后会出现一个数据迁移的配置文件夹
里面的类可以进行数据迁移的设置以及添加种子
写个种子来添加初始数据
配置完成后在nuget控制台更新数据库