EF core 重命名表
ef core修改表名的时候,无法识别修改操作,迁移文件会修改为删除后创建新表的命令,这个时候需要我们手动修改命令
//修改表名 migrationBuilder.RenameTable( name: "res_team", schema: "art", newName: "res_user_group", newSchema: "art"); //修改列名 migrationBuilder.RenameColumn( name: "TeamId", schema: "art", table: "res_project", newName: "UserGroupId"); }
上面是up中的方法,同时down的方法也要进行修改

浙公网安备 33010602011771号