Browse Source

fix ef shared table warnings (#480)

pull/481/head
Jason Dove 5 years ago committed by GitHub
parent
commit
f1356563da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      ErsatzTV.Infrastructure/Data/Configurations/PlayoutConfiguration.cs
  2. 4
      ErsatzTV.Infrastructure/Data/Configurations/PlayoutProgramScheduleAnchorConfiguration.cs

3
ErsatzTV.Infrastructure/Data/Configurations/PlayoutConfiguration.cs

@ -15,7 +15,8 @@ namespace ErsatzTV.Infrastructure.Data.Configurations
.HasForeignKey(pi => pi.PlayoutId) .HasForeignKey(pi => pi.PlayoutId)
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
builder.OwnsOne(c => c.Anchor); builder.OwnsOne(p => p.Anchor);
builder.Navigation(p => p.Anchor).IsRequired();
builder.HasMany(p => p.ProgramScheduleAnchors) builder.HasMany(p => p.ProgramScheduleAnchors)
.WithOne(a => a.Playout) .WithOne(a => a.Playout)

4
ErsatzTV.Infrastructure/Data/Configurations/PlayoutProgramScheduleAnchorConfiguration.cs

@ -10,8 +10,8 @@ namespace ErsatzTV.Infrastructure.Data.Configurations
{ {
builder.ToTable("PlayoutProgramScheduleAnchor"); builder.ToTable("PlayoutProgramScheduleAnchor");
builder.OwnsOne(a => a.EnumeratorState) builder.OwnsOne(a => a.EnumeratorState);
.WithOwner(); builder.Navigation(a => a.EnumeratorState).IsRequired();
builder.HasOne(i => i.Collection) builder.HasOne(i => i.Collection)
.WithMany() .WithMany()

Loading…
Cancel
Save