Add software variant by compilation media.

This commit is contained in:
2020-06-12 00:12:30 +01:00
parent a00f01acd7
commit fd7a37d916
6 changed files with 6997 additions and 1 deletions

View File

@@ -3466,6 +3466,33 @@ namespace Marechai.Database.Migrations
b.ToTable("SoftwareVariants");
});
modelBuilder.Entity("Marechai.Database.Models.SoftwareVariantByCompilationMedia", b =>
{
b.Property<ulong>("Id").ValueGeneratedOnAdd().HasColumnType("bigint unsigned");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<ulong>("MediaId").HasColumnType("bigint unsigned");
b.Property<string>("Path").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<string>("PathSeparator").IsRequired().HasColumnType("varchar(1) CHARACTER SET utf8mb4");
b.Property<ulong>("SoftwareVariantId").HasColumnType("bigint unsigned");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id");
b.HasIndex("MediaId");
b.HasIndex("Path");
b.HasIndex("SoftwareVariantId");
b.ToTable("SoftwareVariantByCompilationMedia");
});
modelBuilder.Entity("Marechai.Database.Models.SoftwareVersion", b =>
{
b.Property<ulong>("Id").ValueGeneratedOnAdd().HasColumnType("bigint unsigned");
@@ -4522,6 +4549,15 @@ namespace Marechai.Database.Migrations
HasForeignKey("SoftwareVersionId").OnDelete(DeleteBehavior.Cascade).IsRequired();
});
modelBuilder.Entity("Marechai.Database.Models.SoftwareVariantByCompilationMedia", b =>
{
b.HasOne("Marechai.Database.Models.Media", "Media").WithMany().HasForeignKey("MediaId").
OnDelete(DeleteBehavior.Cascade).IsRequired();
b.HasOne("Marechai.Database.Models.SoftwareVariant", "SoftwareVariant").WithMany().
HasForeignKey("SoftwareVariantId").OnDelete(DeleteBehavior.Cascade).IsRequired();
});
modelBuilder.Entity("Marechai.Database.Models.SoftwareVersion", b =>
{
b.HasOne("Marechai.Database.Models.SoftwareFamily", "Family").WithMany("Versions").