|
|
|
|
@ -1,14 +1,14 @@
@@ -1,14 +1,14 @@
|
|
|
|
|
// <auto-generated />
|
|
|
|
|
|
|
|
|
|
using System; |
|
|
|
|
using ErsatzTV.Infrastructure.Data; |
|
|
|
|
using Microsoft.EntityFrameworkCore; |
|
|
|
|
using Microsoft.EntityFrameworkCore.Infrastructure; |
|
|
|
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; |
|
|
|
|
|
|
|
|
|
namespace ErsatzTV.Infrastructure.Migrations |
|
|
|
|
{ |
|
|
|
|
[DbContext(typeof(TvContext))] |
|
|
|
|
internal class TvContextModelSnapshot : ModelSnapshot |
|
|
|
|
partial class TvContextModelSnapshot : ModelSnapshot |
|
|
|
|
{ |
|
|
|
|
protected override void BuildModel(ModelBuilder modelBuilder) |
|
|
|
|
{ |
|
|
|
|
@ -16,9 +16,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -16,9 +16,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
modelBuilder |
|
|
|
|
.HasAnnotation("ProductVersion", "5.0.3"); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Artwork", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Artwork", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -27,6 +25,9 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -27,6 +25,9 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Property<int>("ArtworkKind") |
|
|
|
|
.HasColumnType("INTEGER"); |
|
|
|
|
|
|
|
|
|
b.Property<int?>("ChannelId") |
|
|
|
|
.HasColumnType("INTEGER"); |
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("DateAdded") |
|
|
|
|
.HasColumnType("TEXT"); |
|
|
|
|
|
|
|
|
|
@ -50,6 +51,8 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -50,6 +51,8 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id"); |
|
|
|
|
|
|
|
|
|
b.HasIndex("ChannelId"); |
|
|
|
|
|
|
|
|
|
b.HasIndex("EpisodeMetadataId"); |
|
|
|
|
|
|
|
|
|
b.HasIndex("MovieMetadataId"); |
|
|
|
|
@ -61,9 +64,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -61,9 +64,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Artwork"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Channel", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Channel", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -72,9 +73,6 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -72,9 +73,6 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Property<int>("FFmpegProfileId") |
|
|
|
|
.HasColumnType("INTEGER"); |
|
|
|
|
|
|
|
|
|
b.Property<string>("Logo") |
|
|
|
|
.HasColumnType("TEXT"); |
|
|
|
|
|
|
|
|
|
b.Property<string>("Name") |
|
|
|
|
.HasColumnType("TEXT"); |
|
|
|
|
|
|
|
|
|
@ -97,9 +95,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -97,9 +95,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Channel"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Collection", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Collection", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -113,9 +109,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -113,9 +109,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Collection"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.CollectionItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.CollectionItem", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("CollectionId") |
|
|
|
|
.HasColumnType("INTEGER"); |
|
|
|
|
@ -130,9 +124,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -130,9 +124,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("CollectionItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ConfigElement", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ConfigElement", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -152,9 +144,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -152,9 +144,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("ConfigElement"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.EpisodeMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.EpisodeMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -203,9 +193,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -203,9 +193,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("EpisodeMetadata"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.FFmpegProfile", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.FFmpegProfile", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -269,9 +257,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -269,9 +257,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("FFmpegProfile"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Library", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Library", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -296,9 +282,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -296,9 +282,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Library"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.LibraryPath", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LibraryPath", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -317,9 +301,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -317,9 +301,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("LibraryPath"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MediaFile", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaFile", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -341,9 +323,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -341,9 +323,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("MediaFile"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MediaItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaItem", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -359,9 +339,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -359,9 +339,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("MediaItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MediaSource", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaSource", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -372,9 +350,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -372,9 +350,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("MediaSource"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MediaVersion", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaVersion", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -428,9 +404,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -428,9 +404,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("MediaVersion"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MovieMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MovieMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -479,9 +453,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -479,9 +453,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("MovieMetadata"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Playout", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Playout", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -505,9 +477,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -505,9 +477,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Playout"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlayoutItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlayoutItem", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -534,9 +504,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -534,9 +504,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("PlayoutItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlayoutProgramScheduleAnchor", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlayoutProgramScheduleAnchor", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -570,9 +538,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -570,9 +538,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("PlayoutProgramScheduleAnchor"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexConnection", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexConnection", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -594,9 +560,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -594,9 +560,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("PlexConnection"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexMediaItemPart", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexMediaItemPart", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -622,9 +586,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -622,9 +586,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("PlexMediaItemPart"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramSchedule", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramSchedule", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -644,9 +606,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -644,9 +606,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("ProgramSchedule"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItem", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -681,9 +641,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -681,9 +641,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("ProgramScheduleItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Resolution", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Resolution", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -703,9 +661,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -703,9 +661,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Resolution"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.SeasonMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.SeasonMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -748,9 +704,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -748,9 +704,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("SeasonMetadata"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ShowMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ShowMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Property<int>("Id") |
|
|
|
|
.ValueGeneratedOnAdd() |
|
|
|
|
@ -799,18 +753,14 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -799,18 +753,14 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("ShowMetadata"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.LocalLibrary", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LocalLibrary", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.Library"); |
|
|
|
|
|
|
|
|
|
b.ToTable("LocalLibrary"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexLibrary", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexLibrary", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.Library"); |
|
|
|
|
|
|
|
|
|
@ -823,9 +773,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -823,9 +773,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("PlexLibrary"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Episode", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Episode", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.MediaItem"); |
|
|
|
|
|
|
|
|
|
@ -840,18 +788,14 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -840,18 +788,14 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Episode"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Movie", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Movie", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.MediaItem"); |
|
|
|
|
|
|
|
|
|
b.ToTable("Movie"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Season", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Season", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.MediaItem"); |
|
|
|
|
|
|
|
|
|
@ -866,27 +810,21 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -866,27 +810,21 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("Season"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Show", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Show", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.MediaItem"); |
|
|
|
|
|
|
|
|
|
b.ToTable("Show"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.LocalMediaSource", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LocalMediaSource", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.MediaSource"); |
|
|
|
|
|
|
|
|
|
b.ToTable("LocalMediaSource"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexMediaSource", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexMediaSource", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.MediaSource"); |
|
|
|
|
|
|
|
|
|
@ -902,9 +840,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -902,9 +840,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("PlexMediaSource"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemDuration", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemDuration", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.ProgramScheduleItem"); |
|
|
|
|
|
|
|
|
|
@ -917,18 +853,14 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -917,18 +853,14 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("ProgramScheduleDurationItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemFlood", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemFlood", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.ProgramScheduleItem"); |
|
|
|
|
|
|
|
|
|
b.ToTable("ProgramScheduleFloodItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemMultiple", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemMultiple", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.ProgramScheduleItem"); |
|
|
|
|
|
|
|
|
|
@ -938,18 +870,14 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -938,18 +870,14 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("ProgramScheduleMultipleItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemOne", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemOne", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.ProgramScheduleItem"); |
|
|
|
|
|
|
|
|
|
b.ToTable("ProgramScheduleOneItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexMovie", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexMovie", b => |
|
|
|
|
{ |
|
|
|
|
b.HasBaseType("ErsatzTV.Core.Domain.Movie"); |
|
|
|
|
|
|
|
|
|
@ -964,10 +892,13 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -964,10 +892,13 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.ToTable("PlexMovie"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Artwork", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Artwork", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Channel", null) |
|
|
|
|
.WithMany("Artwork") |
|
|
|
|
.HasForeignKey("ChannelId") |
|
|
|
|
.OnDelete(DeleteBehavior.Cascade); |
|
|
|
|
|
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.EpisodeMetadata", null) |
|
|
|
|
.WithMany("Artwork") |
|
|
|
|
.HasForeignKey("EpisodeMetadataId") |
|
|
|
|
@ -989,9 +920,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -989,9 +920,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Channel", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Channel", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.FFmpegProfile", "FFmpegProfile") |
|
|
|
|
.WithMany() |
|
|
|
|
@ -1002,9 +931,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1002,9 +931,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("FFmpegProfile"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.CollectionItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.CollectionItem", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Collection", "Collection") |
|
|
|
|
.WithMany("CollectionItems") |
|
|
|
|
@ -1023,9 +950,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1023,9 +950,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("MediaItem"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.EpisodeMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.EpisodeMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Episode", "Episode") |
|
|
|
|
.WithMany("EpisodeMetadata") |
|
|
|
|
@ -1036,9 +961,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1036,9 +961,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Episode"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.FFmpegProfile", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.FFmpegProfile", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Resolution", "Resolution") |
|
|
|
|
.WithMany() |
|
|
|
|
@ -1049,9 +972,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1049,9 +972,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Resolution"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Library", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Library", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaSource", "MediaSource") |
|
|
|
|
.WithMany("Libraries") |
|
|
|
|
@ -1062,9 +983,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1062,9 +983,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("MediaSource"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.LibraryPath", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LibraryPath", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Library", "Library") |
|
|
|
|
.WithMany("Paths") |
|
|
|
|
@ -1075,9 +994,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1075,9 +994,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Library"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MediaFile", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaFile", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaVersion", "MediaVersion") |
|
|
|
|
.WithMany("MediaFiles") |
|
|
|
|
@ -1088,9 +1005,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1088,9 +1005,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("MediaVersion"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MediaItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaItem", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.LibraryPath", "LibraryPath") |
|
|
|
|
.WithMany("MediaItems") |
|
|
|
|
@ -1101,9 +1016,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1101,9 +1016,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("LibraryPath"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MediaVersion", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaVersion", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Episode", null) |
|
|
|
|
.WithMany("MediaVersions") |
|
|
|
|
@ -1116,9 +1029,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1116,9 +1029,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.MovieMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MovieMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Movie", "Movie") |
|
|
|
|
.WithMany("MovieMetadata") |
|
|
|
|
@ -1129,9 +1040,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1129,9 +1040,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Movie"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Playout", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Playout", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Channel", "Channel") |
|
|
|
|
.WithMany("Playouts") |
|
|
|
|
@ -1145,10 +1054,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1145,10 +1054,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade) |
|
|
|
|
.IsRequired(); |
|
|
|
|
|
|
|
|
|
b.OwnsOne( |
|
|
|
|
"ErsatzTV.Core.Domain.PlayoutAnchor", |
|
|
|
|
"Anchor", |
|
|
|
|
b1 => |
|
|
|
|
b.OwnsOne("ErsatzTV.Core.Domain.PlayoutAnchor", "Anchor", b1 => |
|
|
|
|
{ |
|
|
|
|
b1.Property<int>("PlayoutId") |
|
|
|
|
.HasColumnType("INTEGER"); |
|
|
|
|
@ -1184,9 +1090,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1184,9 +1090,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("ProgramSchedule"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlayoutItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlayoutItem", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaItem", "MediaItem") |
|
|
|
|
.WithMany() |
|
|
|
|
@ -1205,9 +1109,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1205,9 +1109,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Playout"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlayoutProgramScheduleAnchor", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlayoutProgramScheduleAnchor", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Collection", "Collection") |
|
|
|
|
.WithMany() |
|
|
|
|
@ -1231,10 +1133,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1231,10 +1133,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade) |
|
|
|
|
.IsRequired(); |
|
|
|
|
|
|
|
|
|
b.OwnsOne( |
|
|
|
|
"ErsatzTV.Core.Domain.CollectionEnumeratorState", |
|
|
|
|
"EnumeratorState", |
|
|
|
|
b1 => |
|
|
|
|
b.OwnsOne("ErsatzTV.Core.Domain.CollectionEnumeratorState", "EnumeratorState", b1 => |
|
|
|
|
{ |
|
|
|
|
b1.Property<int>("PlayoutProgramScheduleAnchorId") |
|
|
|
|
.HasColumnType("INTEGER"); |
|
|
|
|
@ -1264,9 +1163,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1264,9 +1163,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("ProgramSchedule"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexConnection", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexConnection", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.PlexMediaSource", "PlexMediaSource") |
|
|
|
|
.WithMany("Connections") |
|
|
|
|
@ -1277,9 +1174,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1277,9 +1174,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("PlexMediaSource"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItem", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItem", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Collection", "Collection") |
|
|
|
|
.WithMany() |
|
|
|
|
@ -1304,9 +1199,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1304,9 +1199,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("ProgramSchedule"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.SeasonMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.SeasonMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Season", "Season") |
|
|
|
|
.WithMany("SeasonMetadata") |
|
|
|
|
@ -1317,9 +1210,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1317,9 +1210,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Season"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ShowMetadata", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ShowMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Show", "Show") |
|
|
|
|
.WithMany("ShowMetadata") |
|
|
|
|
@ -1330,9 +1221,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1330,9 +1221,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Show"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.LocalLibrary", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LocalLibrary", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Library", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1341,9 +1230,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1341,9 +1230,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexLibrary", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexLibrary", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Library", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1352,9 +1239,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1352,9 +1239,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Episode", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Episode", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1371,9 +1256,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1371,9 +1256,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Season"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Movie", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Movie", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1382,9 +1265,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1382,9 +1265,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Season", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Season", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1401,9 +1282,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1401,9 +1282,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Show"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Show", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Show", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1412,9 +1291,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1412,9 +1291,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.LocalMediaSource", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LocalMediaSource", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaSource", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1423,9 +1300,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1423,9 +1300,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexMediaSource", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexMediaSource", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.MediaSource", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1434,9 +1309,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1434,9 +1309,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemDuration", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemDuration", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.ProgramScheduleItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1445,9 +1318,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1445,9 +1318,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemFlood", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemFlood", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.ProgramScheduleItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1456,9 +1327,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1456,9 +1327,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemMultiple", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemMultiple", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.ProgramScheduleItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1467,9 +1336,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1467,9 +1336,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramScheduleItemOne", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramScheduleItemOne", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.ProgramScheduleItem", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1478,9 +1345,7 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1478,9 +1345,7 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
.IsRequired(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.PlexMovie", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexMovie", b => |
|
|
|
|
{ |
|
|
|
|
b.HasOne("ErsatzTV.Core.Domain.Movie", null) |
|
|
|
|
.WithOne() |
|
|
|
|
@ -1495,83 +1360,109 @@ namespace ErsatzTV.Infrastructure.Migrations
@@ -1495,83 +1360,109 @@ namespace ErsatzTV.Infrastructure.Migrations
|
|
|
|
|
b.Navigation("Part"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Channel", b => { b.Navigation("Playouts"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Channel", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Artwork"); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Collection", b => { b.Navigation("CollectionItems"); }); |
|
|
|
|
b.Navigation("Playouts"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.EpisodeMetadata", b => { b.Navigation("Artwork"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Collection", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("CollectionItems"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Library", b => { b.Navigation("Paths"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.EpisodeMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Artwork"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LibraryPath", b => { b.Navigation("MediaItems"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Library", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Paths"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaItem", b => { b.Navigation("CollectionItems"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.LibraryPath", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("MediaItems"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaSource", b => { b.Navigation("Libraries"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaItem", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("CollectionItems"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaVersion", b => { b.Navigation("MediaFiles"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaSource", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Libraries"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MediaVersion", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("MediaFiles"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MovieMetadata", b => { b.Navigation("Artwork"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.MovieMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Artwork"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Playout", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Playout", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Items"); |
|
|
|
|
|
|
|
|
|
b.Navigation("ProgramScheduleAnchors"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.ProgramSchedule", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ProgramSchedule", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Items"); |
|
|
|
|
|
|
|
|
|
b.Navigation("Playouts"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.SeasonMetadata", b => { b.Navigation("Artwork"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.SeasonMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Artwork"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ShowMetadata", b => { b.Navigation("Artwork"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.ShowMetadata", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Artwork"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Episode", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Episode", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("EpisodeMetadata"); |
|
|
|
|
|
|
|
|
|
b.Navigation("MediaVersions"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Movie", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Movie", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("MediaVersions"); |
|
|
|
|
|
|
|
|
|
b.Navigation("MovieMetadata"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Season", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Season", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Episodes"); |
|
|
|
|
|
|
|
|
|
b.Navigation("SeasonMetadata"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity( |
|
|
|
|
"ErsatzTV.Core.Domain.Show", |
|
|
|
|
b => |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.Show", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Seasons"); |
|
|
|
|
|
|
|
|
|
b.Navigation("ShowMetadata"); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexMediaSource", b => { b.Navigation("Connections"); }); |
|
|
|
|
modelBuilder.Entity("ErsatzTV.Core.Domain.PlexMediaSource", b => |
|
|
|
|
{ |
|
|
|
|
b.Navigation("Connections"); |
|
|
|
|
}); |
|
|
|
|
#pragma warning restore 612, 618
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|