EF数据迁移命令总结
2023-09-11 14:21:57 时间
EF数据迁移命令总结
2018-09-29 22:41:30 一头小驴 阅读数 442
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_37326058/article/details/82903743
EF数据迁移命令总结
//段落 > >> >>> ,markdown用法
Get-Help add-migration/EntityFramework。
微软官网关于ef的介绍
https://docs.microsoft.com/zh-cn/ef/core/miscellaneous/cli/powershell
https://social.technet.microsoft.com/Search/zh-CN?query=ef&ac=4第九频道,主要是一些视频的讲解
https://channel9.msdn.com/blogs/ef/migrations-under-the-hood
以下对应得四个主命令,都可以在 程序包管理控制台中运行 get-help Enable-Migrations -detailed
- 首先是看到的感觉好的博客
EF应用CodeFirst模式,数据迁移的基本用法要点摘记:https://blog.csdn.net/foren_whb/article/details/45576853 - Enable-Migrations 在项目中启用代码优先迁移。
Enable-Migrations -Auto
在项目中启用code first 迁移,并且搭建一个自动数据迁移的配置。Enable-Migrations -Force
在项目中启用code first 迁移不止一次的时候,指定可以覆盖 Migrations ConfigurationsEnable-Migrations -Auto -Force
在项目中启用code first 迁移,并且搭建一个自动数据迁移的配置。加force就是即时你已经有了configurations.cs文件,我会强制重新生成并且覆盖。 我在abp框架中执行这个命令的代价就是在migrations文件夹路径下的Configuration.cs文件被重新生成了。。。Enable-Migrations -ContextTypeName MyContext -MigrationsDirectory DirectoryName
具有多个上下文的项目构建迁移配置这将为MyContext搭建一个迁移配置,并放置该配置在名为“DirectoryName”的新目录中进行的后续配置
- add-migration 为任何挂起的模型变化构建迁移脚本
Add-Migration First -IgnoreChanges
这样做假设目标数据库模式与当前的模型是一致的。构建一个空迁移和对应的空的迁移文件,忽略在当前模型中检测到的任何挂起的更改。可用于创建初始的空迁移,以支持对现有数据库的迁移。 - Update-Database 将任何挂起的数据迁移 应用到数据库
- Get-Migrations 显示已经应用到目标数据库 的数据迁移
相关文章
- EntityFramework Core 运行dotnet ef命令迁移背后本质是什么?(EF Core迁移原理)
- EXPDP/IMPDP与EXP/IMP在不同用户和表空间之间迁移数据的实现方法
- [DeeplearningAI笔记]卷积神经网络2.9-2.10迁移学习与数据增强
- MongoDB迁移的那些事:冷备份+增量备份恢复
- Linux 上从 MySQL 迁移到 MariaDB 的简单步骤
- mysql数据库迁移到另一台电脑上
- 58 集团大规模 Storm 任务平滑迁移至 Flink 的秘密
- 【转载】 迁移学习简介(tranfer learning)
- laravel模型建立和数据迁移和数据填充(数据填充没有成功)未完
- 2016年如何迁移到云?华云数据三大系列新品助力“一站式”云转型
- SpringBoot应用瘦身记,兼从maven迁移到gradle手记
- 迁移到 Express 4.x