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

相关推荐
月空MoonSky14 分钟前
Oracle中TRUNC()函数详解
数据库·sql·oracle
momo小菜pa14 分钟前
【MySQL 06】表的增删查改
数据库·mysql
向上的车轮1 小时前
Django学习笔记二:数据库操作详解
数据库·django
编程老船长1 小时前
第26章 Java操作Mongodb实现数据持久化
数据库·后端·mongodb
全栈师2 小时前
SQL Server中关于个性化需求批量删除表的做法
数据库·oracle
Data 3172 小时前
Hive数仓操作(十七)
大数据·数据库·数据仓库·hive·hadoop
BergerLee3 小时前
对不经常变动的数据集合添加Redis缓存
数据库·redis·缓存
gorgor在码农3 小时前
Mysql 索引底层数据结构和算法
数据结构·数据库·mysql
bug菌¹3 小时前
滚雪球学Oracle[6.2讲]:Data Guard与灾难恢复
数据库·oracle·data·灾难恢复·guard
一般路过糸.3 小时前
MySQL数据库——索引
数据库·mysql