mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
refactor(directory): ♻ don't require specifying SegmentNumber and Primariness as most will be default value of 1
This commit is contained in:
parent
7e6607a5ee
commit
498e56330a
4 changed files with 17 additions and 7 deletions
|
|
@ -10,7 +10,7 @@
|
|||
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
|
||||
{
|
||||
[DbContext(typeof(QueryDbContext))]
|
||||
[Migration("20200827114853_Initial")]
|
||||
[Migration("20200827115451_Initial")]
|
||||
partial class Initial
|
||||
{
|
||||
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
||||
|
|
@ -354,10 +354,14 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
|||
.HasColumnType("integer");
|
||||
|
||||
b1.Property<int>("Primariness")
|
||||
.HasColumnType("integer");
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasDefaultValue(1);
|
||||
|
||||
b1.Property<int>("SegmentNumber")
|
||||
.HasColumnType("integer");
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasDefaultValue(1);
|
||||
|
||||
b1.Property<string>("Url")
|
||||
.IsRequired()
|
||||
|
|
@ -276,8 +276,8 @@ protected override void Up(MigrationBuilder migrationBuilder)
|
|||
{
|
||||
Id = table.Column<int>(nullable: false)
|
||||
.Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn),
|
||||
SegmentNumber = table.Column<int>(nullable: false),
|
||||
Primariness = table.Column<int>(nullable: false),
|
||||
SegmentNumber = table.Column<int>(nullable: false, defaultValue: 1),
|
||||
Primariness = table.Column<int>(nullable: false, defaultValue: 1),
|
||||
Url = table.Column<string>(nullable: false),
|
||||
FilterListId = table.Column<int>(nullable: false)
|
||||
},
|
||||
|
|
@ -352,10 +352,14 @@ protected override void BuildModel(ModelBuilder modelBuilder)
|
|||
.HasColumnType("integer");
|
||||
|
||||
b1.Property<int>("Primariness")
|
||||
.HasColumnType("integer");
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasDefaultValue(1);
|
||||
|
||||
b1.Property<int>("SegmentNumber")
|
||||
.HasColumnType("integer");
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasDefaultValue(1);
|
||||
|
||||
b1.Property<string>("Url")
|
||||
.IsRequired()
|
||||
|
|
|
|||
|
|
@ -48,6 +48,8 @@ public virtual void Configure(EntityTypeBuilder<FilterList> builder)
|
|||
o.HasKey(id);
|
||||
const string filterListId = nameof(FilterList) + id;
|
||||
o.Property<int>(filterListId);
|
||||
o.Property(u => u.SegmentNumber).HasDefaultValue(1);
|
||||
o.Property(u => u.Primariness).HasDefaultValue(1);
|
||||
o.HasIndex(
|
||||
filterListId,
|
||||
nameof(FilterListViewUrl.SegmentNumber),
|
||||
|
|
|
|||
Loading…
Reference in a new issue