agregado puntos de informacion

agregado tabla estadisticas
This commit is contained in:
2025-09-08 14:12:02 +02:00
parent 08f9560b11
commit c1cc98993f
22 changed files with 1115 additions and 17 deletions

View File

@@ -26,6 +26,8 @@ public partial class herramientascacoaContext : DbContext
public virtual DbSet<enumeraciones> enumeraciones { get; set; }
public virtual DbSet<estadisticas> estadisticas { get; set; }
public virtual DbSet<factorescorreccion> factorescorreccion { get; set; }
public virtual DbSet<ficheros> ficheros { get; set; }
@@ -156,6 +158,24 @@ public partial class herramientascacoaContext : DbContext
.HasConstraintName("FK_enumeraciones_gruposenumeracion");
});
modelBuilder.Entity<estadisticas>(entity =>
{
entity.HasKey(e => e.idEstadistica).HasName("PRIMARY");
entity.HasIndex(e => e.idSimulacion, "FK_estadisticas_simulaciones_idx");
entity.Property(e => e.idEstadistica).HasColumnType("int(11)");
entity.Property(e => e.idSimulacion).HasColumnType("int(11)");
entity.Property(e => e.numeroTrabajadores).HasColumnType("int(11)");
entity.Property(e => e.porcentajeBeneficio).HasColumnType("int(11)");
entity.Property(e => e.porcentajeExternalizacion).HasColumnType("int(11)");
entity.Property(e => e.totalFases).HasColumnType("int(11)");
entity.HasOne(d => d.idSimulacionNavigation).WithMany(p => p.estadisticas)
.HasForeignKey(d => d.idSimulacion)
.HasConstraintName("FK_estadisticas_simulaciones");
});
modelBuilder.Entity<factorescorreccion>(entity =>
{
entity.HasKey(e => e.idFactorCorreccion).HasName("PRIMARY");
@@ -238,16 +258,10 @@ public partial class herramientascacoaContext : DbContext
{
entity.HasKey(e => e.idPuntosInformacion).HasName("PRIMARY");
entity.HasIndex(e => e.idTipoHerramienta, "FK_enumeraciones_idEnumeracion_idx");
entity.Property(e => e.idPuntosInformacion).HasColumnType("int(11)");
entity.Property(e => e.Descripcion).HasMaxLength(400);
entity.Property(e => e.Titulo).HasMaxLength(60);
entity.Property(e => e.idTipoHerramienta).HasColumnType("int(11)");
entity.HasOne(d => d.idTipoHerramientaNavigation).WithMany(p => p.puntosinformacion)
.HasForeignKey(d => d.idTipoHerramienta)
.HasConstraintName("FK_enumeraciones_idEnumeracion");
});
modelBuilder.Entity<simulaciones>(entity =>