首页 > 数据库技术 > 详细

.NET Core EF(Entity Framework) Core 自动创建数据库迁移

时间:2021-04-19 23:09:09      阅读:19      评论:0      收藏:0      [点我收藏+]

  1、运行cmd,切换到打开项目所在文件夹,输入下面的命令

dotnet ef migrations add Initial     建立并初始化数据库
dotnet ef database update            更新数据库
dotnet ef migrations add xxxx     更新模型字段后需要执行此命令通知vs重新编译表变动  xxxx为变更的任意字段名  一个就够  系统会自动追加变更添加的其他字段
dotnet ef database update           更新数据库

2、vs中
PM> Enable-Migrations    启动迁移配置
PM> Add-Migration xxxx 更新数据库的迁移的名称 更新模型字段后需要执行此命令通知vs重新编译表变动 xxxx为变更的任意字段名 一个就够 系统会自动追加变更添加的其他字段
(注意这里必须是在Models目录中添加数据模型(类、新建项、现有项等)并重新生成后,然后添加对应的控制器和视图后才能使用此命令,生成迁移命令后马上使用Update-Database更新数据库。
(可以多次修改生成一次迁移命令,不能多次迁移修改却执行一次更新数据库,只能迁移一次就更新一次。)
PM> Update-Database –TargetMigration: $InitialDatabase 回滚数据库至初始状态
PM> Update-Database –TargetMigration: xxxx 回滚数据库至某个更新

.NET Core EF(Entity Framework) Core 自动创建数据库迁移

原文:https://www.cnblogs.com/shijiehaiyang/p/14678765.html

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