summaryrefslogtreecommitdiff
path: root/Migrations/20221106062230_AddJoinTableReferences.cs
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2022-11-06 02:10:44 -0600
committerHombreLaser <sebastian-440@live.com>2022-11-06 02:10:44 -0600
commit08819c6738a4f82ccf07ae5ed60835b087f7bb34 (patch)
tree9c0c77626587136d41002769fb5a030e1be2f5b8 /Migrations/20221106062230_AddJoinTableReferences.cs
parentf060c4f88f635af3295ea7652cbbbd08dbf1c6cf (diff)
Añadidos grupos y usuarios
Diffstat (limited to 'Migrations/20221106062230_AddJoinTableReferences.cs')
-rw-r--r--Migrations/20221106062230_AddJoinTableReferences.cs47
1 files changed, 47 insertions, 0 deletions
diff --git a/Migrations/20221106062230_AddJoinTableReferences.cs b/Migrations/20221106062230_AddJoinTableReferences.cs
new file mode 100644
index 0000000..d7f1f8e
--- /dev/null
+++ b/Migrations/20221106062230_AddJoinTableReferences.cs
@@ -0,0 +1,47 @@
+using Microsoft.EntityFrameworkCore.Migrations;
+
+#nullable disable
+
+namespace LibraryAPI.Migrations
+{
+ public partial class AddJoinTableReferences : Migration
+ {
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.DropTable(
+ name: "GroupUserAccount");
+ }
+
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.CreateTable(
+ name: "GroupUserAccount",
+ columns: table => new
+ {
+ GroupsId = table.Column<long>(type: "bigint", nullable: false),
+ UsersId = table.Column<long>(type: "bigint", nullable: false)
+ },
+ constraints: table =>
+ {
+ table.PrimaryKey("PK_GroupUserAccount", x => new { x.GroupsId, x.UsersId });
+ table.ForeignKey(
+ name: "FK_GroupUserAccount_Groups_GroupsId",
+ column: x => x.GroupsId,
+ principalTable: "Groups",
+ principalColumn: "Id",
+ onDelete: ReferentialAction.Cascade);
+ table.ForeignKey(
+ name: "FK_GroupUserAccount_Users_UsersId",
+ column: x => x.UsersId,
+ principalTable: "Users",
+ principalColumn: "Id",
+ onDelete: ReferentialAction.Cascade);
+ });
+
+ migrationBuilder.CreateIndex(
+ name: "IX_GroupUserAccount_UsersId",
+ table: "GroupUserAccount",
+ column: "UsersId");
+ }
+ }
+}