diff --git a/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityConfiguration.cs b/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityConfiguration.cs index d15e70988..c76b024c5 100644 --- a/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityConfiguration.cs +++ b/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityConfiguration.cs @@ -12,7 +12,6 @@ public virtual void Configure(EntityTypeBuilder entityTypeBuilder) .HasColumnType("TIMESTAMP") .HasDefaultValueSql("CURRENT_TIMESTAMP") .ValueGeneratedOnAdd(); - entityTypeBuilder.Property(b => b.ModifiedDateUtc) .HasColumnType("TIMESTAMP") .HasDefaultValueSql("CURRENT_TIMESTAMP") diff --git a/src/FilterLists.Data/EntityTypeConfigurations/FilterListLanguageTypeConfiguration.cs b/src/FilterLists.Data/EntityTypeConfigurations/FilterListLanguageTypeConfiguration.cs index 96e30458b..78184d002 100644 --- a/src/FilterLists.Data/EntityTypeConfigurations/FilterListLanguageTypeConfiguration.cs +++ b/src/FilterLists.Data/EntityTypeConfigurations/FilterListLanguageTypeConfiguration.cs @@ -9,9 +9,8 @@ public class FilterListLanguageTypeConfiguration : BaseEntityTypeConfiguration entityTypeBuilder) { entityTypeBuilder.ToTable("filterlists_languages"); - entityTypeBuilder.HasKey(x => new {x.FilterListId, x.LanguageId}); - + entityTypeBuilder.Ignore(x => x.Id); base.Configure(entityTypeBuilder); } } diff --git a/src/FilterLists.Data/EntityTypeConfigurations/FilterListTypeConfiguration.cs b/src/FilterLists.Data/EntityTypeConfigurations/FilterListTypeConfiguration.cs index 74681a5f3..11eea731f 100644 --- a/src/FilterLists.Data/EntityTypeConfigurations/FilterListTypeConfiguration.cs +++ b/src/FilterLists.Data/EntityTypeConfigurations/FilterListTypeConfiguration.cs @@ -9,35 +9,25 @@ public class FilterListTypeConfiguration : BaseEntityTypeConfiguration entityTypeBuilder) { entityTypeBuilder.ToTable("filterlists"); - entityTypeBuilder.Property(b => b.Description) .HasMaxLength(4096); - entityTypeBuilder.Property(b => b.DescriptionSourceUrl) .HasMaxLength(2083); - entityTypeBuilder.Property(b => b.DonateUrl) .HasMaxLength(2083); - entityTypeBuilder.Property(b => b.EmailAddress) .HasMaxLength(126); - entityTypeBuilder.Property(b => b.ForumUrl) .HasMaxLength(2083); - entityTypeBuilder.Property(b => b.HomeUrl) .HasMaxLength(2083); - entityTypeBuilder.Property(b => b.IssuesUrl) .HasMaxLength(2083); - entityTypeBuilder.Property(b => b.Name) .IsRequired() .HasMaxLength(126); - entityTypeBuilder.Property(b => b.ViewUrl) .HasMaxLength(2083); - base.Configure(entityTypeBuilder); } } diff --git a/src/FilterLists.Data/EntityTypeConfigurations/LanguageTypeConfiguration.cs b/src/FilterLists.Data/EntityTypeConfigurations/LanguageTypeConfiguration.cs index 81ffea8b8..58283b607 100644 --- a/src/FilterLists.Data/EntityTypeConfigurations/LanguageTypeConfiguration.cs +++ b/src/FilterLists.Data/EntityTypeConfigurations/LanguageTypeConfiguration.cs @@ -9,28 +9,20 @@ public class LanguageTypeConfiguration : BaseEntityTypeConfiguration public override void Configure(EntityTypeBuilder entityTypeBuilder) { entityTypeBuilder.ToTable("languages"); - entityTypeBuilder.Property(b => b.Iso6391) .HasMaxLength(2); - entityTypeBuilder.Property(b => b.Iso6392) .HasMaxLength(3); - entityTypeBuilder.Property(b => b.Iso6392B) .HasMaxLength(3); - entityTypeBuilder.Property(b => b.Iso6392T) .HasMaxLength(3); - entityTypeBuilder.Property(b => b.Iso6393) .HasMaxLength(3); - entityTypeBuilder.Property(b => b.LocalName) .HasMaxLength(126); - entityTypeBuilder.Property(b => b.Name) .HasMaxLength(126); - base.Configure(entityTypeBuilder); } } diff --git a/src/FilterLists.Data/EntityTypeConfigurations/MaintainerTypeConfiguration.cs b/src/FilterLists.Data/EntityTypeConfigurations/MaintainerTypeConfiguration.cs index ad7c06088..2eb8c8e0b 100644 --- a/src/FilterLists.Data/EntityTypeConfigurations/MaintainerTypeConfiguration.cs +++ b/src/FilterLists.Data/EntityTypeConfigurations/MaintainerTypeConfiguration.cs @@ -9,20 +9,15 @@ public class MaintainerTypeConfiguration : BaseEntityTypeConfiguration entityTypeBuilder) { entityTypeBuilder.ToTable("maintainers"); - entityTypeBuilder.Property(b => b.Email) .HasMaxLength(126); - entityTypeBuilder.Property(b => b.HomeUrl) .HasMaxLength(2083); - entityTypeBuilder.Property(b => b.Name) .IsRequired() .HasMaxLength(126); - entityTypeBuilder.Property(b => b.TwitterHandle) .HasMaxLength(126); - base.Configure(entityTypeBuilder); } }