1.Update-DataBase  xxx

  概述:将数据库回滚到某个版本。

  1.首先创建一个表 Dog

  

  2.生成迁移 Add-Migration CreateDogTable 并更新到数据库 Update-Database

  

  3.现在我们为Dog类新增一个字段 Age ,并且生成迁移 AddAgeToDog,Update-Database

  

  4.现在我们想回滚到 CreateDogTable  版本,只需要执行以下命令 Update-Database CreateDogTable

  打开数据库可以看到,Dog表又回到了最开始的版本:

  

  5.再次回到最新的版本,执行命令 Update-Database AddAgeToDog

  打开数据库,Dog表又回到了有Age字段的版本:

  

2.Script-Migration

  概述:生成迁移所要执行的sql脚本。当执行迁移命令Add-Migration时,迁移工具会生成对应的sql脚本。我们可以根据迁移的

版本名称去查询对应版本生成的sql脚本。比如要查询Add-Migration CreateDogTable时生成的脚本,只需要执行以下命令:

Script-Migration CreateDogTable:

  

  如果想查看Add-Migration CreateDogTable 到 Add-Migration AddAgeToDog生成的sql脚本,只需要执行以下命令:

Script-Migration CreateDogTable AddAgeToDog :

  

3.Remove-Migration

  概述:删除最近的一次迁移。

4.结束

  以上就是本节全部内容。主要介绍了一些迁移命令的使用。

最新文章

  1. Unity 3D 正交相机(Orthographic)
  2. PLSQL碰到pls-00103的错误解决办法
  3. 24个很赞的 Node.js 免费教程和在线指南
  4. Tkinter
  5. 网站seo新手快速提升自己的技巧
  6. 现代程序设计 homework-09
  7. Source Insight 技巧总结
  8. <Win32_20>纯c语言版的打飞机游戏出炉了^_^
  9. 二道shell面试题
  10. jQuery 数据滚动(上下)
  11. java之webservice客户端
  12. 第二节——vue多页面开发
  13. 基于InfluxDB实现分页查询功能
  14. 阅读<构建之法>13、14、15、16、17章
  15. NOIP2014题解
  16. python的目录
  17. Android 布局类控件
  18. ModelSim+Synplify+Quartus的Alte
  19. <form> 表单提交 return 阻止内容为空事件
  20. 【目标检测大集合】R-FCN、SSD、YOLO2、faster-rcnn和labelImg实验笔记

热门文章

  1. 跟羽夏学 Ghidra ——调试
  2. js从数组中找到某个对象
  3. activeMq不能被主机访问的问题
  4. AlphaTensor论文阅读分析
  5. 齐博x1标签实例:调用多个圈子同时调用相关会员
  6. 齐博x1注意事项:再强调严禁用记事本改任何文件
  7. Android 13 新特性及适配指南
  8. Pycharm和IDEA利用Git操作Github仓库
  9. 《吐血整理》高级系列教程-吃透Fiddler抓包教程(30)-Fiddler如何抓取Android7.0以上的Https包-番外篇
  10. day02-HTML02