using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Modelo.Migrations { /// public partial class CuitNotGenerateValue : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_Facturas_Clientes_ClienteCuit", table: "Facturas"); migrationBuilder.DropForeignKey( name: "FK_Remitos_Proveedores_ProveedorCuit", table: "Remitos"); migrationBuilder.DropForeignKey( name: "FK_ProductoProveedor_Proveedores_ProveedorId", table: "ProductoProveedor"); migrationBuilder.DropForeignKey( name: "FK_Presupuestos_Proveedores_ProveedorCuit", table: "Presupuestos"); migrationBuilder.DropForeignKey( name: "FK_OrdenDeCompras_Proveedores_ProveedorCuit", table: "OrdenDeCompras"); migrationBuilder.DropPrimaryKey( name:"PK_Clientes", table: "Clientes"); migrationBuilder.DropColumn( name:"Cuit", table: "Clientes"); migrationBuilder.DropPrimaryKey( name: "PK_Proveedores", table: "Proveedores"); migrationBuilder.DropColumn( name:"Cuit", table: "Proveedores"); migrationBuilder.AddColumn( name: "Cuit", table: "Clientes", nullable: false, defaultValue: 0); migrationBuilder.AddPrimaryKey( name: "PK_Clientes", table: "Clientes", column: "Cuit"); migrationBuilder.AddColumn( name: "Cuit", table: "Proveedores", nullable: false, defaultValue: 0); migrationBuilder.AddPrimaryKey( name: "PK_Proveedores", table: "Proveedores", column: "Cuit"); migrationBuilder.AddForeignKey( name: "FK_Facturas_Clientes_ClienteCuit", table: "Facturas", column: "ClienteCuit", principalTable: "Clientes", principalColumn: "Cuit", onDelete: ReferentialAction.Cascade); migrationBuilder.AddForeignKey( name: "FK_Remitos_Proveedores_ProveedorCuit", table: "Remitos", column: "ProveedorCuit", principalTable: "Proveedores", principalColumn: "Cuit", onDelete: ReferentialAction.Cascade); migrationBuilder.AddForeignKey( name: "FK_ProductoProveedor_Proveedores_ProveedorId", table: "ProductoProveedor", column: "ProveedorId", principalTable: "Proveedores", principalColumn: "Cuit", onDelete: ReferentialAction.Cascade); migrationBuilder.AddForeignKey( name: "FK_Presupuestos_Proveedores_ProveedorCuit", table: "Presupuestos", column: "ProveedorCuit", principalTable: "Proveedores", principalColumn: "Cuit", onDelete: ReferentialAction.Cascade); migrationBuilder.AddForeignKey( name: "FK_OrdenDeCompras_Proveedores_ProveedorCuit", table: "OrdenDeCompras", column: "ProveedorCuit", principalTable: "Proveedores", principalColumn: "Cuit", onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropPrimaryKey( name: "Cuit", table: "Clientes"); migrationBuilder.DropColumn( name: "Cuit", table: "Clientes"); migrationBuilder.DropPrimaryKey( name: "Cuit", table: "Proveedores"); migrationBuilder.DropColumn( name: "Cuit", table: "Proveedores"); migrationBuilder.AddColumn( name: "Cuit", table: "Proveedores", type: "bigint", nullable: false, defaultValue: 0L) .Annotation("SqlServer:Identity", "1, 1"); migrationBuilder.AddColumn( name: "Cuit", table: "Clientes", type: "bigint", nullable: false, defaultValue: 0L) .Annotation("SqlServer:Identity", "1, 1"); migrationBuilder.AddPrimaryKey( name: "Cuit", table: "Proveedores", column: "Cuit"); migrationBuilder.AddPrimaryKey( name: "Cuit", table: "Clientes", column: "Cuit"); } } }