mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
remove default key on mapping table
This commit is contained in:
parent
69a314c0cc
commit
d3c9a13bb7
5 changed files with 1 additions and 26 deletions
|
|
@ -12,7 +12,6 @@ public virtual void Configure(EntityTypeBuilder<TBase> entityTypeBuilder)
|
|||
.HasColumnType("TIMESTAMP")
|
||||
.HasDefaultValueSql("CURRENT_TIMESTAMP")
|
||||
.ValueGeneratedOnAdd();
|
||||
|
||||
entityTypeBuilder.Property(b => b.ModifiedDateUtc)
|
||||
.HasColumnType("TIMESTAMP")
|
||||
.HasDefaultValueSql("CURRENT_TIMESTAMP")
|
||||
|
|
|
|||
|
|
@ -9,9 +9,8 @@ public class FilterListLanguageTypeConfiguration : BaseEntityTypeConfiguration<F
|
|||
public override void Configure(EntityTypeBuilder<FilterListLanguage> entityTypeBuilder)
|
||||
{
|
||||
entityTypeBuilder.ToTable("filterlists_languages");
|
||||
|
||||
entityTypeBuilder.HasKey(x => new {x.FilterListId, x.LanguageId});
|
||||
|
||||
entityTypeBuilder.Ignore(x => x.Id);
|
||||
base.Configure(entityTypeBuilder);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,35 +9,25 @@ public class FilterListTypeConfiguration : BaseEntityTypeConfiguration<FilterLis
|
|||
public override void Configure(EntityTypeBuilder<FilterList> 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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,28 +9,20 @@ public class LanguageTypeConfiguration : BaseEntityTypeConfiguration<Language>
|
|||
public override void Configure(EntityTypeBuilder<Language> 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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,20 +9,15 @@ public class MaintainerTypeConfiguration : BaseEntityTypeConfiguration<Maintaine
|
|||
public override void Configure(EntityTypeBuilder<Maintainer> 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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue