cambios 17/02/2026
This commit is contained in:
@@ -52,6 +52,8 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
public virtual DbSet<cuentascorreo> cuentascorreo { get; set; }
|
||||
|
||||
public virtual DbSet<desgloseproductos> desgloseproductos { get; set; }
|
||||
|
||||
public virtual DbSet<desglosetiposofertas> desglosetiposofertas { get; set; }
|
||||
|
||||
public virtual DbSet<detallepresupuesto> detallepresupuesto { get; set; }
|
||||
@@ -76,8 +78,6 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
public virtual DbSet<enumeraciones> enumeraciones { get; set; }
|
||||
|
||||
public virtual DbSet<eventos> eventos { get; set; }
|
||||
|
||||
public virtual DbSet<expedientesarticulos> expedientesarticulos { get; set; }
|
||||
|
||||
public virtual DbSet<expedientesentidades> expedientesentidades { get; set; }
|
||||
@@ -112,12 +112,16 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
public virtual DbSet<menus> menus { get; set; }
|
||||
|
||||
public virtual DbSet<modelospermitidos> modelospermitidos { get; set; }
|
||||
|
||||
public virtual DbSet<movimientosbancarios> movimientosbancarios { get; set; }
|
||||
|
||||
public virtual DbSet<movimientoscaja> movimientoscaja { get; set; }
|
||||
|
||||
public virtual DbSet<municipios> municipios { get; set; }
|
||||
|
||||
public virtual DbSet<obras> obras { get; set; }
|
||||
|
||||
public virtual DbSet<permisos> permisos { get; set; }
|
||||
|
||||
public virtual DbSet<plantillas> plantillas { get; set; }
|
||||
@@ -170,6 +174,8 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idAlmacenDestino, "albaranes_almacenes02_idx");
|
||||
|
||||
entity.HasIndex(e => e.idEmpresa, "albaranes_empresas_idx");
|
||||
|
||||
entity.HasIndex(e => e.idEntidad, "albaranes_entidades_idx");
|
||||
|
||||
entity.HasIndex(e => e.CodigoMunicipioCarga, "albaranes_municipios01_idx");
|
||||
@@ -255,6 +261,10 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasForeignKey(d => d.idAlmacenOrigen)
|
||||
.HasConstraintName("albaranes_almacenes01");
|
||||
|
||||
entity.HasOne(d => d.idEmpresaNavigation).WithMany(p => p.albaranes)
|
||||
.HasForeignKey(d => d.idEmpresa)
|
||||
.HasConstraintName("albaranes_empresas");
|
||||
|
||||
entity.HasOne(d => d.idEntidadNavigation).WithMany(p => p.albaranes)
|
||||
.HasForeignKey(d => d.idEntidad)
|
||||
.HasConstraintName("albaranes_entidades");
|
||||
@@ -400,10 +410,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idProveedor, "articulos_proveedores_idx");
|
||||
|
||||
entity.Property(e => e.CodigoArticulo)
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.CodigoArticulo).HasMaxLength(20);
|
||||
entity.Property(e => e.Matricula).HasMaxLength(20);
|
||||
entity.Property(e => e.NumeroSerie)
|
||||
.HasMaxLength(40)
|
||||
@@ -809,6 +816,27 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasConstraintName("cuentascorreos_empresas");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<desgloseproductos>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idDesglose).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => e.idProducto, "productos01_hijo_idx");
|
||||
|
||||
entity.HasIndex(e => e.idProductoPadre, "productosPadre_01_idx");
|
||||
|
||||
entity.Property(e => e.DescripcionAdicional)
|
||||
.HasMaxLength(60)
|
||||
.UseCollation("utf8mb4_0900_as_ci");
|
||||
|
||||
entity.HasOne(d => d.idProductoNavigation).WithMany(p => p.desgloseproductosidProductoNavigation)
|
||||
.HasForeignKey(d => d.idProducto)
|
||||
.HasConstraintName("productos01_hijo");
|
||||
|
||||
entity.HasOne(d => d.idProductoPadreNavigation).WithMany(p => p.desgloseproductosidProductoPadreNavigation)
|
||||
.HasForeignKey(d => d.idProductoPadre)
|
||||
.HasConstraintName("productos00_padre");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<desglosetiposofertas>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idDesglose).HasName("PRIMARY");
|
||||
@@ -836,17 +864,33 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idProducto, "detallepresupuesto_productos_idx");
|
||||
|
||||
entity.HasIndex(e => e.idDesgloseProducto, "detallespresupuesto_desgloseproductos_idx");
|
||||
|
||||
entity.HasIndex(e => e.idDetallePresupuestoPadre, "detallespresupuesto_detallespresupuestos_idx");
|
||||
|
||||
entity.Property(e => e.Cantidad).HasDefaultValueSql("'1'");
|
||||
entity.Property(e => e.Observaciones)
|
||||
.HasMaxLength(255)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
.UseCollation("utf8mb4_0900_as_ci");
|
||||
entity.Property(e => e.Parametros)
|
||||
.HasMaxLength(100)
|
||||
.UseCollation("utf8mb4_0900_as_ci");
|
||||
|
||||
entity.HasOne(d => d.idArticuloNavigation).WithMany(p => p.detallepresupuesto)
|
||||
.HasForeignKey(d => d.idArticulo)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("detallepresupuesto_articulos");
|
||||
|
||||
entity.HasOne(d => d.idDesgloseProductoNavigation).WithMany(p => p.detallepresupuesto)
|
||||
.HasForeignKey(d => d.idDesgloseProducto)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("detallespresupuesto_desgloseproductos");
|
||||
|
||||
entity.HasOne(d => d.idDetallePresupuestoPadreNavigation).WithMany(p => p.InverseidDetallePresupuestoPadreNavigation)
|
||||
.HasForeignKey(d => d.idDetallePresupuestoPadre)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.HasConstraintName("detallespresupuesto_detallespresupuestos");
|
||||
|
||||
entity.HasOne(d => d.idPresupuestoNavigation).WithMany(p => p.detallepresupuesto)
|
||||
.HasForeignKey(d => d.idPresupuesto)
|
||||
.HasConstraintName("detallespresupuesto_presupuestos");
|
||||
@@ -871,6 +915,12 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idProducto, "detallesalbaranes_productos_idx");
|
||||
|
||||
entity.HasIndex(e => e.idUsuarioQueCancela, "detallesalbaranes_usuarios_idx");
|
||||
|
||||
entity.Property(e => e.FechaCancelacion).HasColumnType("datetime");
|
||||
entity.Property(e => e.MotivoCancelacion).HasMaxLength(100);
|
||||
entity.Property(e => e.Observaciones).HasMaxLength(100);
|
||||
|
||||
entity.HasOne(d => d.idAlbaranNavigation).WithMany(p => p.detallesalbaranesidAlbaranNavigation)
|
||||
.HasForeignKey(d => d.idAlbaran)
|
||||
.HasConstraintName("detallesalbaranes_albaranes");
|
||||
@@ -894,13 +944,18 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasForeignKey(d => d.idUltimaFactura)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("detallesalbaranes_facturas");
|
||||
|
||||
entity.HasOne(d => d.idUsuarioQueCancelaNavigation).WithMany(p => p.detallesalbaranes)
|
||||
.HasForeignKey(d => d.idUsuarioQueCancela)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.HasConstraintName("detallesalbaranes_usuarios");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<detallesfacturas>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idDetalle).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => e.idDetallePresupuesto, "detallesfacturas_detallespresupuestos_idx");
|
||||
entity.HasIndex(e => e.idDetallePresupuesto, "detallesfacturas_detallepresupuestos_idx");
|
||||
|
||||
entity.HasIndex(e => e.idFactura, "detallesfacturas_facturas_idx");
|
||||
|
||||
@@ -918,7 +973,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
entity.HasOne(d => d.idDetallePresupuestoNavigation).WithMany(p => p.detallesfacturas)
|
||||
.HasForeignKey(d => d.idDetallePresupuesto)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("detallesfacturas_detallespresupuestos");
|
||||
.HasConstraintName("detallesfacturas_detallepresupuestos");
|
||||
|
||||
entity.HasOne(d => d.idDetalleRTFNavigation).WithMany(p => p.detallesfacturas)
|
||||
.HasForeignKey(d => d.idDetalleRTF)
|
||||
@@ -1078,14 +1133,14 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.Descripcion, "Descripcion_UNIQUE").IsUnique();
|
||||
|
||||
entity.HasIndex(e => e.idEmpresa, "ejercicioscontables_empresas_idx");
|
||||
entity.HasIndex(e => e.idEmpresa, "ejercicioscontables_empresascontables_idx");
|
||||
|
||||
entity.Property(e => e.Descripcion).HasMaxLength(40);
|
||||
entity.Property(e => e.NivelesCuentas).HasMaxLength(20);
|
||||
|
||||
entity.HasOne(d => d.idEmpresaNavigation).WithMany(p => p.ejercicioscontables)
|
||||
.HasForeignKey(d => d.idEmpresa)
|
||||
.HasConstraintName("ejercicioscontables_empresas");
|
||||
.HasConstraintName("ejercicioscontables_empresascontables");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<empresas>(entity =>
|
||||
@@ -1280,70 +1335,6 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasConstraintName("enumeraciones_gruposenumeraciones");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<eventos>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idEvento).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => new { e.idEntidad, e.Descripcion }, "eventos_descripcion_unique").IsUnique();
|
||||
|
||||
entity.HasIndex(e => e.idEntidad, "obras_entidades_idx");
|
||||
|
||||
entity.HasIndex(e => e.CodigoMunicipio, "obras_municipios_idx");
|
||||
|
||||
entity.HasIndex(e => e.idUsuario, "obras_usuarios_idx");
|
||||
|
||||
entity.Property(e => e.CodigoMunicipio)
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.CodigoPostal)
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Descripcion)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Direccion)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Email)
|
||||
.HasMaxLength(100)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Observaciones)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.PersonaContacto)
|
||||
.HasMaxLength(80)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
entity.Property(e => e.Telefono1)
|
||||
.HasMaxLength(20)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
entity.Property(e => e.Telefono2)
|
||||
.HasMaxLength(20)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
|
||||
entity.HasOne(d => d.CodigoMunicipioNavigation).WithMany(p => p.eventos)
|
||||
.HasForeignKey(d => d.CodigoMunicipio)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("destinosmontajes_municipios");
|
||||
|
||||
entity.HasOne(d => d.idEntidadNavigation).WithMany(p => p.eventos)
|
||||
.HasForeignKey(d => d.idEntidad)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.HasConstraintName("destinosmontajes_entidades");
|
||||
|
||||
entity.HasOne(d => d.idUsuarioNavigation).WithMany(p => p.eventos)
|
||||
.HasForeignKey(d => d.idUsuario)
|
||||
.HasConstraintName("destinosmontajes_usuarios");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<expedientesarticulos>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idExpediente).HasName("PRIMARY");
|
||||
@@ -1436,7 +1427,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idCliente, "facturas_clientes_idx");
|
||||
|
||||
entity.HasIndex(e => e.idEvento, "facturas_eventos_idx");
|
||||
entity.HasIndex(e => e.idObra, "facturas_eventos_idx");
|
||||
|
||||
entity.HasIndex(e => e.FechaEnvioAsesoria, "facturas_fechaenvioasesoria");
|
||||
|
||||
@@ -1501,10 +1492,10 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("facturas_DatosOriginales");
|
||||
|
||||
entity.HasOne(d => d.idEventoNavigation).WithMany(p => p.facturas)
|
||||
.HasForeignKey(d => d.idEvento)
|
||||
entity.HasOne(d => d.idObraNavigation).WithMany(p => p.facturas)
|
||||
.HasForeignKey(d => d.idObra)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("facturas_eventos");
|
||||
.HasConstraintName("facturas_obras");
|
||||
|
||||
entity.HasOne(d => d.idSerieFacturaNavigation).WithMany(p => p.facturas)
|
||||
.HasForeignKey(d => d.idSerieFactura)
|
||||
@@ -1827,6 +1818,23 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasConstraintName("menus_permisos");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<modelospermitidos>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idModeloPermitido).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => e.idModeloGrua, "modelospermiticos__idx");
|
||||
|
||||
entity.HasIndex(e => e.idProducto, "modelospermitidos_productos_idx");
|
||||
|
||||
entity.HasOne(d => d.idModeloGruaNavigation).WithMany(p => p.modelospermitidosidModeloGruaNavigation)
|
||||
.HasForeignKey(d => d.idModeloGrua)
|
||||
.HasConstraintName("modelospermiticos_modelosgruas");
|
||||
|
||||
entity.HasOne(d => d.idProductoNavigation).WithMany(p => p.modelospermitidosidProductoNavigation)
|
||||
.HasForeignKey(d => d.idProducto)
|
||||
.HasConstraintName("modelospermitidos_productos");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<movimientosbancarios>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idMovimientoBancario).HasName("PRIMARY");
|
||||
@@ -1972,6 +1980,70 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasConstraintName("municipios_provincias");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<obras>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idObra).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => new { e.idEntidad, e.Descripcion }, "eventos_descripcion_unique").IsUnique();
|
||||
|
||||
entity.HasIndex(e => e.idEntidad, "obras_entidades_idx");
|
||||
|
||||
entity.HasIndex(e => e.CodigoMunicipio, "obras_municipios_idx");
|
||||
|
||||
entity.HasIndex(e => e.idUsuario, "obras_usuarios_idx");
|
||||
|
||||
entity.Property(e => e.CodigoMunicipio)
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.CodigoPostal)
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Descripcion)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Direccion)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Email)
|
||||
.HasMaxLength(100)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Observaciones)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.PersonaContacto)
|
||||
.HasMaxLength(80)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
entity.Property(e => e.Telefono1)
|
||||
.HasMaxLength(20)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
entity.Property(e => e.Telefono2)
|
||||
.HasMaxLength(20)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
|
||||
entity.HasOne(d => d.CodigoMunicipioNavigation).WithMany(p => p.obras)
|
||||
.HasForeignKey(d => d.CodigoMunicipio)
|
||||
.HasConstraintName("obra_municipios");
|
||||
|
||||
entity.HasOne(d => d.idEntidadNavigation).WithMany(p => p.obras)
|
||||
.HasForeignKey(d => d.idEntidad)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.HasConstraintName("obras_entidades");
|
||||
|
||||
entity.HasOne(d => d.idUsuarioNavigation).WithMany(p => p.obras)
|
||||
.HasForeignKey(d => d.idUsuario)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("obra_usuarios");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<permisos>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idPermiso).HasName("PRIMARY");
|
||||
@@ -2047,7 +2119,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idCliente, "presupuestos_clientes_idx");
|
||||
|
||||
entity.HasIndex(e => e.idEvento, "presupuestos_obras_idx");
|
||||
entity.HasIndex(e => e.idObra, "presupuestos_obras_idx");
|
||||
|
||||
entity.HasIndex(e => e.idUsuario, "presupuestos_usuarios_idx");
|
||||
|
||||
@@ -2066,10 +2138,10 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("presupuestos_DatosOriginales");
|
||||
|
||||
entity.HasOne(d => d.idEventoNavigation).WithMany(p => p.presupuestos)
|
||||
.HasForeignKey(d => d.idEvento)
|
||||
entity.HasOne(d => d.idObraNavigation).WithMany(p => p.presupuestos)
|
||||
.HasForeignKey(d => d.idObra)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("presupuestos_eventos");
|
||||
.HasConstraintName("presupuestos_obras");
|
||||
|
||||
entity.HasOne(d => d.idUsuarioNavigation).WithMany(p => p.presupuestos)
|
||||
.HasForeignKey(d => d.idUsuario)
|
||||
@@ -2137,8 +2209,6 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idUsuarioModificador, "productos_02_usuarios_idx");
|
||||
|
||||
entity.HasIndex(e => e.idEmpresa, "productos_empresas_idx");
|
||||
|
||||
entity.HasIndex(e => e.idFamilia, "productos_familias_idx");
|
||||
|
||||
entity.HasIndex(e => e.idMarca, "productos_marcas_idx");
|
||||
@@ -2150,6 +2220,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
entity.Property(e => e.DescripcionAbreviada).HasMaxLength(45);
|
||||
entity.Property(e => e.FacturarComoVentaPorDefecto).HasDefaultValueSql("b'0'");
|
||||
entity.Property(e => e.FechaBaja).HasColumnType("datetime");
|
||||
entity.Property(e => e.Modelo).HasMaxLength(50);
|
||||
entity.Property(e => e.Observaciones)
|
||||
@@ -2159,14 +2230,11 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
entity.Property(e => e.PrecioVenta).HasDefaultValueSql("'0'");
|
||||
entity.Property(e => e.PrefijoNumeroSerie).HasMaxLength(8);
|
||||
entity.Property(e => e.ReferenciaFabrica).HasMaxLength(45);
|
||||
|
||||
entity.HasOne(d => d.idEmpresaNavigation).WithMany(p => p.productos)
|
||||
.HasForeignKey(d => d.idEmpresa)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.HasConstraintName("productos_empresas");
|
||||
entity.Property(e => e.UnidadesPorEmpresa).HasColumnType("json");
|
||||
|
||||
entity.HasOne(d => d.idFamiliaNavigation).WithMany(p => p.productos)
|
||||
.HasForeignKey(d => d.idFamilia)
|
||||
.OnDelete(DeleteBehavior.ClientSetNull)
|
||||
.HasConstraintName("productos_familias");
|
||||
|
||||
entity.HasOne(d => d.idMarcaNavigation).WithMany(p => p.productos)
|
||||
@@ -2398,7 +2466,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.CodigoMunicipioEvento)
|
||||
entity.Property(e => e.CodigoMunicipioObra)
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
@@ -2410,7 +2478,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.CodigoPostalEvento)
|
||||
entity.Property(e => e.CodigoPostalObra)
|
||||
.HasMaxLength(10)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
@@ -2422,11 +2490,11 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasMaxLength(100)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.DescripcionEvento)
|
||||
entity.Property(e => e.DescripcionObra)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.DireccionEvento)
|
||||
entity.Property(e => e.DireccionObra)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
@@ -2456,11 +2524,11 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasMaxLength(20)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.ObservacionesEvento)
|
||||
entity.Property(e => e.ObservacionesObra)
|
||||
.HasMaxLength(200)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.PersonaContactoEvento)
|
||||
entity.Property(e => e.PersonaContactoObra)
|
||||
.HasMaxLength(80)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
@@ -2480,7 +2548,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasMaxLength(30)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Telefono1Evento)
|
||||
entity.Property(e => e.Telefono1Obra)
|
||||
.HasMaxLength(20)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
@@ -2496,7 +2564,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasMaxLength(30)
|
||||
.UseCollation("utf8mb3_general_ci")
|
||||
.HasCharSet("utf8mb3");
|
||||
entity.Property(e => e.Telefono2Evento)
|
||||
entity.Property(e => e.Telefono2Obra)
|
||||
.HasMaxLength(20)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
@@ -2504,7 +2572,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasMaxLength(100)
|
||||
.UseCollation("latin1_swedish_ci")
|
||||
.HasCharSet("latin1");
|
||||
entity.Property(e => e.idEvento).HasDefaultValueSql("'0'");
|
||||
entity.Property(e => e.idObra).HasDefaultValueSql("'0'");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<v_apuntesagrupados>(entity =>
|
||||
|
||||
Reference in New Issue
Block a user