Files
ersatztv/ErsatzTV.Infrastructure/Data/Configurations/Metadata/ShowMetadataConfiguration.cs
T
Jason DoveandGitHub 76d6725dd5 add movie and show genres (#61)
* load movie genres from sidecar metadata

* search movie and tv show genres

* rebuild all playouts (needed after time zone fix)

* code cleanup

* fix duplicate tv show search results
2021-03-11 02:42:04 +00:00

23 lines
663 B
C#

using ErsatzTV.Core.Domain;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace ErsatzTV.Infrastructure.Data.Configurations
{
public class ShowMetadataConfiguration : IEntityTypeConfiguration<ShowMetadata>
{
public void Configure(EntityTypeBuilder<ShowMetadata> builder)
{
builder.ToTable("ShowMetadata");
builder.HasMany(sm => sm.Artwork)
.WithOne()
.OnDelete(DeleteBehavior.Cascade);
builder.HasMany(mm => mm.Genres)
.WithOne()
.OnDelete(DeleteBehavior.Cascade);
}
}
}