YD_SmartSports.Api/VOL.Core/Migrations/20240713012512_init20.cs

88 lines
2.7 KiB
C#
Raw Permalink Normal View History

2025-06-06 16:00:39 +08:00
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace VOL.Core.Migrations
{
public partial class init20 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropPrimaryKey(
name: "PK_S_SchoolAssocGrade",
table: "S_SchoolAssocGrade");
migrationBuilder.DropColumn(
name: "GradeId",
table: "S_SchoolAssocGrade");
migrationBuilder.DropColumn(
name: "SchoolId",
table: "S_SchoolAssocGrade");
migrationBuilder.RenameTable(
name: "S_SchoolAssocGrade",
newName: "S_SchoolNatureAssocGrade");
migrationBuilder.AddColumn<string>(
name: "GradeName",
table: "S_SchoolNatureAssocGrade",
type: "nvarchar(100)",
nullable: true,
comment: "年级名称");
migrationBuilder.AddColumn<int>(
name: "NatureId",
table: "S_SchoolNatureAssocGrade",
type: "int",
nullable: false,
defaultValue: 0,
comment: "学校性质Id");
migrationBuilder.AddPrimaryKey(
name: "PK_S_SchoolNatureAssocGrade",
table: "S_SchoolNatureAssocGrade",
column: "Id");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropPrimaryKey(
name: "PK_S_SchoolNatureAssocGrade",
table: "S_SchoolNatureAssocGrade");
migrationBuilder.DropColumn(
name: "GradeName",
table: "S_SchoolNatureAssocGrade");
migrationBuilder.DropColumn(
name: "NatureId",
table: "S_SchoolNatureAssocGrade");
migrationBuilder.RenameTable(
name: "S_SchoolNatureAssocGrade",
newName: "S_SchoolAssocGrade");
migrationBuilder.AddColumn<int>(
name: "GradeId",
table: "S_SchoolAssocGrade",
type: "int",
nullable: false,
defaultValue: 0,
comment: "年级Id");
migrationBuilder.AddColumn<int>(
name: "SchoolId",
table: "S_SchoolAssocGrade",
type: "int",
nullable: false,
defaultValue: 0,
comment: "学校Id");
migrationBuilder.AddPrimaryKey(
name: "PK_S_SchoolAssocGrade",
table: "S_SchoolAssocGrade",
column: "Id");
}
}
}