REORG+histo

This commit is contained in:
Paul Schneider 2021-09-05 15:44:47 +01:00
commit 6dd76ac1a5
28 changed files with 948 additions and 159 deletions

View file

@ -213,10 +213,31 @@ namespace isndhost.Migrations
b.ToTable("Commits");
});
modelBuilder.Entity("isnd.Data.Historic.PackageVersionCommit", b =>
{
b.Property<long>("CommitId");
b.Property<string>("PackageId")
.HasMaxLength(1024);
b.Property<string>("FullString")
.HasMaxLength(256);
b.Property<string>("PackageType")
.HasMaxLength(256);
b.HasKey("CommitId", "PackageId", "FullString", "PackageType");
b.HasIndex("PackageId", "FullString", "PackageType");
b.ToTable("PackageVersionCommmit");
});
modelBuilder.Entity("isnd.Data.Package", b =>
{
b.Property<string>("Id")
.ValueGeneratedOnAdd();
.ValueGeneratedOnAdd()
.HasMaxLength(1024);
b.Property<long>("CommitNId");
@ -241,7 +262,8 @@ namespace isndhost.Migrations
modelBuilder.Entity("isnd.Data.PackageVersion", b =>
{
b.Property<string>("PackageId");
b.Property<string>("PackageId")
.HasMaxLength(1024);
b.Property<string>("FullString")
.HasMaxLength(256);
@ -319,6 +341,24 @@ namespace isndhost.Migrations
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("isnd.Data.Historic.PackageVersionCommit", b =>
{
b.HasOne("isnd.Data.Catalog.Commit", "Commit")
.WithMany()
.HasForeignKey("CommitId")
.OnDelete(DeleteBehavior.Cascade);
b.HasOne("isnd.Data.Package", "Package")
.WithMany()
.HasForeignKey("PackageId")
.OnDelete(DeleteBehavior.Cascade);
b.HasOne("isnd.Data.PackageVersion", "PackageVersion")
.WithMany()
.HasForeignKey("PackageId", "FullString", "PackageType")
.OnDelete(DeleteBehavior.Cascade);
});
modelBuilder.Entity("isnd.Data.Package", b =>
{
b.HasOne("isnd.Data.Catalog.Commit", "LatestVersion")