zoukankan      html  css  js  c++  java
  • EF Core 迁移整理

    EF Core 迁移整理

    PowerShell
    Add-Migration InitialCreate
    
    多数据源
    Add-Migration InitialCreate -Context MyDbContext -OutputDir MigrationsSqlServerMigrations
    Add-Migration InitialCreate -Context MySqliteDbContext -OutputDir MigrationsSqliteMigrations
    
    Console
    dotnet ef migrations add InitialCreate
    
    dotnet ef migrations add InitialCreate --context MyDbContext --output-dir Migrations/SqlServerMigrations
    dotnet ef migrations add InitialCreate --context MySqliteDbContext --output-dir Migrations/SqliteMigrations

    更新数据库

    PowerShell
    Update-Database
    
    Console
    dotnet ef database update

    删除迁移

    PowerShell
    Remove-Migration
    
    Console
    dotnet ef migrations remove

    还原迁移

    PowerShell
    Update-Database LastGoodMigration
    
    Console
    dotnet ef database update LastGoodMigration

    生成迁移Sql

    PowerShell
    Script-Migration
    Script-Migration -From migrationName1 -To migrationName2  -Context ContextName
    
    Console
    dotnet ef migrations script
    dotnet ef migrations script -From migrationName1 -To migrationName2  -Context ContextName

    迁移脚本的帮助说明

    我们可以通过命令来获取帮助说明
    Get
    -Help about_EntityFrameworkCore get-help Add-Migration -full get-help Script-Migration -full
  • 相关阅读:
    正则里的.*?
    无边框缩放
    平台 测试笔记
    eclipse快捷键
    linux笔记
    笔记
    wamp、wordpress
    java-selenium
    html/css笔记
    selenium2——ruby
  • 原文地址:https://www.cnblogs.com/netcs/p/13402692.html
Copyright © 2011-2022 走看看