20250222130451_a2.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. #nullable disable
  3. namespace bitforum.Migrations.DefaultDb
  4. {
  5. /// <inheritdoc />
  6. public partial class a2 : Migration
  7. {
  8. /// <inheritdoc />
  9. protected override void Up(MigrationBuilder migrationBuilder)
  10. {
  11. migrationBuilder.AlterColumn<string>(
  12. name: "Code",
  13. table: "EmailVerifyNumber",
  14. type: "nvarchar(10)",
  15. maxLength: 10,
  16. nullable: false,
  17. comment: "Code",
  18. oldClrType: typeof(string),
  19. oldType: "nvarchar(10)",
  20. oldMaxLength: 10,
  21. oldComment: "Token");
  22. migrationBuilder.CreateIndex(
  23. name: "IX_MemberGrade_IsActive",
  24. table: "MemberGrade",
  25. column: "IsActive");
  26. migrationBuilder.CreateIndex(
  27. name: "IX_MemberGrade_Order",
  28. table: "MemberGrade",
  29. column: "Order");
  30. migrationBuilder.CreateIndex(
  31. name: "IX_Member_CreatedAt",
  32. table: "Member",
  33. column: "CreatedAt");
  34. migrationBuilder.CreateIndex(
  35. name: "IX_Member_DeletedAt",
  36. table: "Member",
  37. column: "DeletedAt");
  38. migrationBuilder.CreateIndex(
  39. name: "IX_Member_Gender",
  40. table: "Member",
  41. column: "Gender");
  42. migrationBuilder.CreateIndex(
  43. name: "IX_EmailVerifyToken_Token",
  44. table: "EmailVerifyToken",
  45. column: "Token");
  46. migrationBuilder.CreateIndex(
  47. name: "IX_EmailVerifyNumber_Code",
  48. table: "EmailVerifyNumber",
  49. column: "Code");
  50. }
  51. /// <inheritdoc />
  52. protected override void Down(MigrationBuilder migrationBuilder)
  53. {
  54. migrationBuilder.DropIndex(
  55. name: "IX_MemberGrade_IsActive",
  56. table: "MemberGrade");
  57. migrationBuilder.DropIndex(
  58. name: "IX_MemberGrade_Order",
  59. table: "MemberGrade");
  60. migrationBuilder.DropIndex(
  61. name: "IX_Member_CreatedAt",
  62. table: "Member");
  63. migrationBuilder.DropIndex(
  64. name: "IX_Member_DeletedAt",
  65. table: "Member");
  66. migrationBuilder.DropIndex(
  67. name: "IX_Member_Gender",
  68. table: "Member");
  69. migrationBuilder.DropIndex(
  70. name: "IX_EmailVerifyToken_Token",
  71. table: "EmailVerifyToken");
  72. migrationBuilder.DropIndex(
  73. name: "IX_EmailVerifyNumber_Code",
  74. table: "EmailVerifyNumber");
  75. migrationBuilder.AlterColumn<string>(
  76. name: "Code",
  77. table: "EmailVerifyNumber",
  78. type: "nvarchar(10)",
  79. maxLength: 10,
  80. nullable: false,
  81. comment: "Token",
  82. oldClrType: typeof(string),
  83. oldType: "nvarchar(10)",
  84. oldMaxLength: 10,
  85. oldComment: "Code");
  86. }
  87. }
  88. }