dbip: refactoring
This commit is contained in:
parent
9c9df73b96
commit
1aa1a3db94
@ -63,16 +63,15 @@ public static class DbIPLookupExtension
|
|||||||
modelBuilder.Entity<DbIPLookup>(entity =>
|
modelBuilder.Entity<DbIPLookup>(entity =>
|
||||||
{
|
{
|
||||||
entity.ToTable("dbip_lookup")
|
entity.ToTable("dbip_lookup")
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
.HasCharSet("utf8mb4");
|
||||||
|
|
||||||
entity.HasKey(nameof(DbIPLookup.AddrType), nameof(DbIPLookup.IPStart));
|
entity.HasKey(nameof(DbIPLookup.AddrType), nameof(DbIPLookup.IPStart));
|
||||||
|
|
||||||
entity.Property(e => e.AddrType)
|
entity.Property(e => e.AddrType)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("addr_type")
|
.HasColumnName("addr_type")
|
||||||
.HasColumnType("enum('ipv4','ipv6')")
|
.HasColumnType("enum('ipv4','ipv6')");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
entity.Property(e => e.IPStart)
|
entity.Property(e => e.IPStart)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("ip_start")
|
.HasColumnName("ip_start")
|
||||||
@ -86,45 +85,36 @@ public static class DbIPLookupExtension
|
|||||||
entity.Property(e => e.Continent)
|
entity.Property(e => e.Continent)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("continent")
|
.HasColumnName("continent")
|
||||||
.HasColumnType("char(2)")
|
.HasColumnType("char(2)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
entity.Property(e => e.Country)
|
entity.Property(e => e.Country)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("country")
|
.HasColumnName("country")
|
||||||
.HasColumnType("char(2)")
|
.HasColumnType("char(2)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
entity.Property(e => e.StateProvCode)
|
entity.Property(e => e.StateProvCode)
|
||||||
.HasColumnName("stateprov_code")
|
.HasColumnName("stateprov_code")
|
||||||
.HasColumnType("varchar(15)")
|
.HasColumnType("varchar(15)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
|
|
||||||
entity.Property(e => e.StateProv)
|
entity.Property(e => e.StateProv)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("stateprov")
|
.HasColumnName("stateprov")
|
||||||
.HasColumnType("varchar(80)")
|
.HasColumnType("varchar(80)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
entity.Property(e => e.District)
|
entity.Property(e => e.District)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("district")
|
.HasColumnName("district")
|
||||||
.HasColumnType("varchar(80)")
|
.HasColumnType("varchar(80)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
|
|
||||||
entity.Property(e => e.City)
|
entity.Property(e => e.City)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("city")
|
.HasColumnName("city")
|
||||||
.HasColumnType("varchar(80)")
|
.HasColumnType("varchar(80)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
|
|
||||||
entity.Property(e => e.ZipCode)
|
entity.Property(e => e.ZipCode)
|
||||||
.HasColumnName("zipcode")
|
.HasColumnName("zipcode")
|
||||||
.HasColumnType("varchar(20)")
|
.HasColumnType("varchar(20)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
entity.Property(e => e.Latitude)
|
entity.Property(e => e.Latitude)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
@ -144,21 +134,17 @@ public static class DbIPLookupExtension
|
|||||||
entity.Property(e => e.TimezoneOffset)
|
entity.Property(e => e.TimezoneOffset)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnType("float")
|
.HasColumnType("float")
|
||||||
.HasColumnName("timezone_offset");
|
.HasColumnName("timezone_offset");
|
||||||
|
|
||||||
entity.Property(e => e.TimezoneName)
|
entity.Property(e => e.TimezoneName)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("timezone_name")
|
.HasColumnName("timezone_name")
|
||||||
.HasColumnType("varchar(64)")
|
.HasColumnType("varchar(64)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
entity.Property(e => e.WeatherCode)
|
entity.Property(e => e.WeatherCode)
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnName("weather_code")
|
.HasColumnName("weather_code")
|
||||||
.HasColumnType("varchar(10)")
|
.HasColumnType("varchar(10)");
|
||||||
.UseCollation("utf8mb4_0900_ai_ci");
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user