State of OMG-LEGION prior to merge
This commit is contained in:
@@ -14,9 +14,7 @@ namespace PartSource.Data.Contexts
|
||||
|
||||
public DbSet<ApiClient> ApiClients { get; set; }
|
||||
|
||||
public DbSet<ProductBackup> ProductBackups { get; set; }
|
||||
|
||||
public DbSet<Manufacturer> Manufacturers { get; set; }
|
||||
public DbSet<DcfMapping> DcfMappings { get; set; }
|
||||
|
||||
public DbSet<ImportData> ImportData { get; set; }
|
||||
|
||||
@@ -36,27 +34,22 @@ namespace PartSource.Data.Contexts
|
||||
|
||||
public DbSet<PartsAvailability> PartAvailabilities { get; set; }
|
||||
|
||||
public DbQuery<BaseVehicle> BaseVehicles { get; set; }
|
||||
public DbSet<BaseVehicle> BaseVehicles { get; set; }
|
||||
|
||||
public DbQuery<Engine> Engines { get; set; }
|
||||
public DbSet<Engine> Engines { get; set; }
|
||||
|
||||
public DbQuery<Submodel> Submodels { get; set; }
|
||||
public DbSet<Submodel> Submodels { get; set; }
|
||||
|
||||
public DbQuery<VehicleMake> VehicleMakes { get; set; }
|
||||
public DbSet<VehicleMake> VehicleMakes { get; set; }
|
||||
|
||||
public DbQuery<VehicleModel> VehicleModels { get; set; }
|
||||
public DbSet<VehicleModel> VehicleModels { get; set; }
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
base.OnModelCreating(modelBuilder);
|
||||
|
||||
modelBuilder.Query<BaseVehicle>().ToView(nameof(BaseVehicle));
|
||||
modelBuilder.Query<Engine>().ToView(nameof(Engine));
|
||||
modelBuilder.Query<Submodel>().ToView(nameof(Submodel));
|
||||
modelBuilder.Query<VehicleMake>().ToView(nameof(VehicleMake));
|
||||
modelBuilder.Query<VehicleModel>().ToView(nameof(VehicleModel));
|
||||
|
||||
modelBuilder.Entity<PartsAvailability>().HasKey(p => new { p.Store, p.SKU });
|
||||
modelBuilder.Entity<DcfMapping>().HasKey(d => new { d.LineCode, d.WhiCode });
|
||||
|
||||
modelBuilder.Entity<ShopifyChangelog>()
|
||||
.Property(s => s.ResourceType)
|
||||
@@ -68,7 +61,7 @@ namespace PartSource.Data.Contexts
|
||||
|
||||
foreach (IMutableEntityType entityType in modelBuilder.Model.GetEntityTypes())
|
||||
{
|
||||
entityType.Relational().TableName = entityType.ClrType.Name;
|
||||
entityType.SetTableName(entityType.ClrType.Name);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user