From f1356563da564223603c63f67e421ef8d65fde01 Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Wed, 10 Nov 2021 18:03:28 -0600 Subject: [PATCH] fix ef shared table warnings (#480) --- .../Data/Configurations/PlayoutConfiguration.cs | 3 ++- .../PlayoutProgramScheduleAnchorConfiguration.cs | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ErsatzTV.Infrastructure/Data/Configurations/PlayoutConfiguration.cs b/ErsatzTV.Infrastructure/Data/Configurations/PlayoutConfiguration.cs index e39f981dc..6ab86858f 100644 --- a/ErsatzTV.Infrastructure/Data/Configurations/PlayoutConfiguration.cs +++ b/ErsatzTV.Infrastructure/Data/Configurations/PlayoutConfiguration.cs @@ -15,7 +15,8 @@ namespace ErsatzTV.Infrastructure.Data.Configurations .HasForeignKey(pi => pi.PlayoutId) .OnDelete(DeleteBehavior.Cascade); - builder.OwnsOne(c => c.Anchor); + builder.OwnsOne(p => p.Anchor); + builder.Navigation(p => p.Anchor).IsRequired(); builder.HasMany(p => p.ProgramScheduleAnchors) .WithOne(a => a.Playout) diff --git a/ErsatzTV.Infrastructure/Data/Configurations/PlayoutProgramScheduleAnchorConfiguration.cs b/ErsatzTV.Infrastructure/Data/Configurations/PlayoutProgramScheduleAnchorConfiguration.cs index 4331061b2..630821c32 100644 --- a/ErsatzTV.Infrastructure/Data/Configurations/PlayoutProgramScheduleAnchorConfiguration.cs +++ b/ErsatzTV.Infrastructure/Data/Configurations/PlayoutProgramScheduleAnchorConfiguration.cs @@ -10,8 +10,8 @@ namespace ErsatzTV.Infrastructure.Data.Configurations { builder.ToTable("PlayoutProgramScheduleAnchor"); - builder.OwnsOne(a => a.EnumeratorState) - .WithOwner(); + builder.OwnsOne(a => a.EnumeratorState); + builder.Navigation(a => a.EnumeratorState).IsRequired(); builder.HasOne(i => i.Collection) .WithMany()