【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的版本,运行完上图脚本会删除表重新建

相关推荐
数研小生7 小时前
亚马逊商品列表API详解
前端·数据库·python·pandas
洛豳枭薰7 小时前
MySQL 并行复制
数据库·mysql
无尽的沉默7 小时前
Redis下载安装
数据库·redis·缓存
czlczl200209257 小时前
增删改查时如何提高Mysql与Redis的一致性
数据库·redis·mysql
打工的小王7 小时前
MySql(二)索引
数据库·mysql
数据知道7 小时前
PostgreSQL 性能优化:如何提高数据库的并发能力?
数据库·postgresql·性能优化
wengqidaifeng7 小时前
数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”
c语言·数据结构·数据库·链表
数据知道7 小时前
PostgreSQL性能优化:内存配置优化(shared_buffers与work_mem的黄金比例)
数据库·postgresql·性能优化
静听山水7 小时前
Redis核心数据结构
数据结构·数据库·redis
流㶡8 小时前
MySQL 常用操作指南(Shell 环境)
数据库