首页 > 数据库技术 > 详细

EF CodeFirst 数据库创建与迁移

时间:2016-05-24 20:29:30      阅读:385      评论:0      收藏:0      [点我收藏+]

 一、EF CodeFirst 根据实体创建数据库

1.新建好实体类

技术分享

技术分享

技术分享

2.添加数据库上下文的类StudentInfoEntities:继承DbContext

技术分享

3.配置Web.Config连接数据库字符串(name=“数据库上下文类的名称”)

技术分享

4.写个controller运行代码,自动生成数据库

 技术分享

 

二、迁移数据库(sqlserver)

当修改实体属性后需要迁移数据库:打开工具-->NuGet程序包管理器-->程序包管理器控制台

1.第一次迁移先执行命令:Enable-Migrations

技术分享

2.Add-Migration AddCreateTime(AddCreateTime为自己起的别名)

技术分享

3.Update-Database –Verbose 修改数据库

技术分享

 

*****迁移库时项目中会生成Migrations文件夹(除Configuration.cs文件外,其他日志文件可以删除)

技术分享

EF CodeFirst 数据库创建与迁移

原文:http://www.cnblogs.com/fsj520/p/5524451.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!