【ASP.NET CORE】数据迁移 codefirst

  1. 已经写好实体类,使用add-migration生成数据迁移语句,注意如果项目中有多个dbcontext需要使用 -context 名称,指定下需要使用的dbcontext
csharp 复制代码
add-Migration Address -context mvcsqlcontext

运行后会生成两个文件

  1. 使用Update-Database语句更代码更新更新到数据库中
csharp 复制代码
Update-Database Address -context mvcsqlcontext

运行后会出现图中表记录迁移

可能会出现数据库中表已存在的问题,可以在表中增加 migration,版本名字是efcore的版本,运行完上图脚本会删除表重新建

相关推荐
杨云龙UP18 分钟前
SQL Server 备份异地同步 + 清理脚本
运维·服务器·数据库·sql·mysql·sqlserver
O***Z61625 分钟前
Redis——Windows安装
数据库·windows·redis
0***h94230 分钟前
MySQL 启动失败 (code=exited, status=1FAILURE) 异常解决方案
数据库·mysql
闲人编程39 分钟前
Django测试框架深度使用:Factory Boy与Fixture对比
数据库·python·django·sqlite·钩子·fixture·codecapsule
以明志、42 分钟前
并行与并发
前端·数据库·c#
5***V9331 小时前
SQL 基础 BETWEEN 的常见用法
数据库·sql·mybatis
麦聪聊数据2 小时前
IT 的“控”与业务的“放”:构建基于 Web 原生架构的安全数据共享平台
数据库·sql·安全
rchmin2 小时前
MySQL分库分表适用场景与依据
数据库·mysql
MaisieKim_2 小时前
2025年企业文档管理系统全面评测报告
运维·数据库