dotnet ef 数据迁移

背景:一直习惯于vs开发,通过程序包管理控制台更新数据库,最近离别了vs加入JetBrains Rider开发需要更新数据库,找不到控制台操作,只能通过命令行操作,如下记录EFCore命令行与程序包管理控制台更新数据库 的对比↓

迁移命令描述 CLI命令 PMC命令(vs) 创建迁移:migrationname为迁移名称 dotnet ef migrations add migrationName add-migration migrationName 移除迁移(删除最近的一次迁移) dotnet ef migrations remove remove-migration 应用所有的迁移(使迁移文件应用到数据库) dotnet ef database update update-database 指定版本进行迁移 dotnet ef database update migrationName update-database migrationName 生成对应版本的脚本 dotnet ef migrations script Script-Migration 查看迁移列表 dotnet ef migrations list 查看数据库上下文信息 dotnet ef dbcontext info

注意点:

1、若未安装dotnet ef 请先执行 dotnet tool install –global dotnet-ef

2、若项目中存在多个DbContext需要具体指定某一个 加上 -c “DbContext名称”

3、若提示No project was found 则需要加上–project “路径地址”

Original: https://www.cnblogs.com/jesn/p/16565491.html
Author: jesn
Title: dotnet ef 数据迁移

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/586654/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • [转]Spring Boot @EnableConfigurationProperties @ConfigurationProperties注解配置原理源码分析

    Spring Boot源码-@EnableConfigurationProperties @ConfigurationProperties注解配置原理 Original: http…

    Java 2023年5月29日
    0129
  • 深入理解springboot的自动注入

    一、开篇 在平时的开发过程中用的最多的莫属springboot了,都知道springboot中有自动注入的功能,在面试过程中也会问到自动注入,你知道自动注入是怎么回事吗,sprin…

    Java 2023年6月9日
    0109
  • asp.net实现视频在线播放

    利用ASP.net实现在线音频、视频播放功能ASP.net实现音乐,视频播放功能的实例:今天主要介绍的是借助于微软提供的Media Player插件来实现该插件默认是没有添在加工具…

    Java 2023年5月29日
    069
  • elasticsearch7.6.1版本+jsoup爬取京东商品数据并使用

    实战: elasticsearch7.6.1版本+jsoup爬取京东商品数据并使用 前言 本文的实战需求是:从京东网页上拉去对应【关键字】的数据且存放到elasticsearch(…

    Java 2023年6月5日
    084
  • 阅读笔记二

    这两天又读了一遍《程序员修炼之道——从小工到专家》感觉这次收获挺大的,比第一次读的时候收获大多了(如果第一次那样读算是读的话),先从整体上说说这本书吧,我记着第一次阅读的时候,当时…

    Java 2023年6月7日
    079
  • Sonar 扫描之SonarScanner介绍

    SonarScanner用于在构建系统没有指定scanner时使用。 项目配置 在你的项目根目录中创建一个名为 sonar-project.properties的配置文件 &amp…

    Java 2023年6月16日
    092
  • Java_图片切片

    package com.creditease.fetch.credit.util.similarity; import java.awt.image.BufferedImage; …

    Java 2023年5月29日
    080
  • 用NginX+keepalived实现高可用的负载均衡

    经过前面的配置,如果主服务器的keepalived停止服务,从服务器会自动接管VIP对外服务;一旦主服务器的keepalived恢复,会重新接管VIP。 但这并不是我们需要的,我们…

    Java 2023年5月30日
    080
  • ES6入门

    模板字符串 自动换行 let str1 = hello, es6 demo up! 其里面可使用表达式获取变量值 let name = "Mike" let a…

    Java 2023年6月13日
    085
  • JavaWeb-数据库连接

    ​ 环境 JDK 1.8 Eclipse Mysql 数据库连接类 package com.star.db; import java.sql.Connection; import …

    Java 2023年6月8日
    089
  • ffmpeg文档4:创建线程

    综述前面我们利用SDL的音频函数实现了对音频解码和播放的支持,我们定义一个包含音频回调函数callbacks的线程函数,当我们需要音频的时候就使SDL启动这个线程。现在我们将要对视…

    Java 2023年5月29日
    074
  • 基于监控服务打造微服务治理生态体系

    基于上一篇《微服务海量日志监控平台》介绍的平台架构,继续架构的优化和能功的扩展,实现服务治理能力。 问题现状态 日志监控平台为我们带来了很多排查解决线上问题的便利。但是从某种程度上…

    Java 2023年6月6日
    098
  • 索引

    一种数据结构,帮助我们快速的定位元素 主键索引 唯一索引 普通索引 联合索引(最左匹配原则) 对某字段进行范围会使索引失效 全文索引 如何让性能优秀 减少I/O次数 避免回旋 根据…

    Java 2023年6月14日
    074
  • 极客时间《Flink 核心技术与实战》课程学习

    参考文件:https://gitee.com/zhanglibing1990/geektime-Flink kubernetes(k8s) Flink高可用 Watermark 项…

    Java 2023年6月7日
    0107
  • linux-0.11分析:进程初始化函数init(),第三部分,fork创建第二个进程,第十四篇随笔

    第三部分,fork创建第二个进程 [引用github这个博主 多多支持][ https://github.com/sunym1993/flash-linux0.11-talk ]先…

    Java 2023年6月16日
    086
  • SpringCloud中集成Sleuth实现链路追踪

    场景 SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/…

    Java 2023年5月30日
    087
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球