202101210739223_Update20210121002.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. namespace ContractService.Migrations
  2. {
  3. using System;
  4. using System.Data.Entity.Migrations;
  5. public partial class Update20210121002 : DbMigration
  6. {
  7. public override void Up()
  8. {
  9. AddColumn("dbo.Cs_ClientOrganizations", "LawFirmNo", c => c.String(maxLength: 128));
  10. AddColumn("dbo.Ls_Lawyers", "LawFirmNo", c => c.String(maxLength: 128));
  11. AddColumn("dbo.Ls_Lawyers", "OrganizationNo", c => c.String(maxLength: 128));
  12. CreateIndex("dbo.Cs_ClientOrganizations", "LawFirmNo");
  13. CreateIndex("dbo.Ls_Lawyers", "LawFirmNo");
  14. CreateIndex("dbo.Ls_Lawyers", "OrganizationNo");
  15. AddForeignKey("dbo.Cs_ClientOrganizations", "LawFirmNo", "dbo.Ls_LawFirms", "Id");
  16. AddForeignKey("dbo.Ls_Lawyers", "LawFirmNo", "dbo.Ls_LawFirms", "Id");
  17. AddForeignKey("dbo.Ls_Lawyers", "OrganizationNo", "dbo.Cs_ClientOrganizations", "Id");
  18. }
  19. public override void Down()
  20. {
  21. DropForeignKey("dbo.Ls_Lawyers", "OrganizationNo", "dbo.Cs_ClientOrganizations");
  22. DropForeignKey("dbo.Ls_Lawyers", "LawFirmNo", "dbo.Ls_LawFirms");
  23. DropForeignKey("dbo.Cs_ClientOrganizations", "LawFirmNo", "dbo.Ls_LawFirms");
  24. DropIndex("dbo.Ls_Lawyers", new[] { "OrganizationNo" });
  25. DropIndex("dbo.Ls_Lawyers", new[] { "LawFirmNo" });
  26. DropIndex("dbo.Cs_ClientOrganizations", new[] { "LawFirmNo" });
  27. DropColumn("dbo.Ls_Lawyers", "OrganizationNo");
  28. DropColumn("dbo.Ls_Lawyers", "LawFirmNo");
  29. DropColumn("dbo.Cs_ClientOrganizations", "LawFirmNo");
  30. }
  31. }
  32. }