zoukankan      html  css  js  c++  java
  • 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
    
                var __data = _service.IQueryable(expression)
                    .GroupJoin(_sysUserService.IQueryable(), sub => sub.UserId, user => user.UserId, (x, y) => new { sub = x, user = y })
                    .SelectMany(xy => xy.user.DefaultIfEmpty(), (x, y) => new { sub = x.sub, user = y })
                    .Select(x => new SysSubjectViewModel
                    {
                        SubId = x.sub.SubId,
                        SubName = x.sub.SubName,
                        CreatePerson = x.sub.CreatePerson,
                        CreateTime = x.sub.CreateTime,
                        IsPrivate = x.sub.IsPrivate,
                        UserCode = x.user.UserCode,
                        UserName = x.user.UserName
                    });
    
  • 相关阅读:
    javaday19_List接口_Set接口
    01玩转数据结构_04_最基础的动态数据结构:链表
    10 拖拽的对话框_滚动条_放大镜_
    01玩转数据结构_03_栈和队列
    java小技巧
    01玩转数据结构_02_不要小瞧数组
    01玩转数据结构_01_课程介绍
    javaday18_ArrayList
    JZOJ.3777【NOI2015模拟8.17】最短路(shortest)
    JZOJ.5230【NOIP2017模拟8.5】队伍统计
  • 原文地址:https://www.cnblogs.com/WNpursue/p/10901282.html
Copyright © 2011-2022 走看看