Fix one to one relationship between company and document company.

This commit is contained in:
2019-06-30 11:45:43 +01:00
parent dd7b240231
commit 27f6c1e069
5 changed files with 8230 additions and 9 deletions

View File

@@ -285,8 +285,6 @@ namespace Cicm.Database.Migrations
b.HasIndex("CountryId").HasName("idx_companies_country");
b.HasIndex("DocumentCompanyId").IsUnique();
b.HasIndex("Facebook").HasName("idx_companies_facebook");
b.HasIndex("Founded").HasName("idx_companies_founded");
@@ -5634,9 +5632,6 @@ namespace Cicm.Database.Migrations
b.HasOne("Cicm.Database.Models.Iso31661Numeric", "Country").WithMany("Companies")
.HasForeignKey("CountryId").HasConstraintName("fk_companies_country");
b.HasOne("Cicm.Database.Models.DocumentCompany", "DocumentCompany").WithOne("Company")
.HasForeignKey("Cicm.Database.Models.Company", "DocumentCompanyId").OnDelete(DeleteBehavior.SetNull);
b.HasOne("Cicm.Database.Models.Company", "SoldTo").WithMany("InverseSoldToNavigation")
.HasForeignKey("SoldToId").HasConstraintName("fk_companies_sold_to");
});
@@ -5662,6 +5657,14 @@ namespace Cicm.Database.Migrations
.HasForeignKey("CountryId");
});
modelBuilder.Entity("Cicm.Database.Models.DocumentCompany",
b =>
{
b.HasOne("Cicm.Database.Models.Company", "Company").WithOne("DocumentCompany")
.HasForeignKey("Cicm.Database.Models.DocumentCompany", "CompanyId")
.OnDelete(DeleteBehavior.SetNull);
});
modelBuilder.Entity("Cicm.Database.Models.DocumentPerson",
b =>
{