EF CodeFirst 数据库创建与迁移
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF CodeFirst 数据库创建与迁移相关的知识,希望对你有一定的参考价值。
一、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 数据库创建与迁移的主要内容,如果未能解决你的问题,请参考以下文章