2026-01-27 02
This commit is contained in:
@@ -104,12 +104,10 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
public virtual DbSet<logs> logs { get; set; }
|
||||
|
||||
public virtual DbSet<marcasgruas> marcasgruas { get; set; }
|
||||
public virtual DbSet<marcas> marcas { get; set; }
|
||||
|
||||
public virtual DbSet<menus> menus { get; set; }
|
||||
|
||||
public virtual DbSet<modelosgruas> modelosgruas { get; set; }
|
||||
|
||||
public virtual DbSet<movimientosbancarios> movimientosbancarios { get; set; }
|
||||
|
||||
public virtual DbSet<movimientoscaja> movimientoscaja { get; set; }
|
||||
@@ -144,8 +142,14 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
public virtual DbSet<v_albaranesextendidos> v_albaranesextendidos { get; set; }
|
||||
|
||||
public virtual DbSet<v_apuntesagrupados> v_apuntesagrupados { get; set; }
|
||||
|
||||
public virtual DbSet<v_apuntesextendidos> v_apuntesextendidos { get; set; }
|
||||
|
||||
public virtual DbSet<versionesgruas> versionesgruas { get; set; }
|
||||
|
||||
public virtual DbSet<vf_cuentas> vf_cuentas { get; set; }
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
modelBuilder
|
||||
@@ -1716,7 +1720,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasCharSet("utf8mb3");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<marcasgruas>(entity =>
|
||||
modelBuilder.Entity<marcas>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idMarca).HasName("PRIMARY");
|
||||
|
||||
@@ -1750,31 +1754,6 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasConstraintName("menus_permisos");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<modelosgruas>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idProducto).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => e.idMarca, "FK_modelosgruas_marcas_idx");
|
||||
|
||||
entity.HasIndex(e => new { e.Modelo, e.idMarca }, "MarcaModelo").IsUnique();
|
||||
|
||||
entity.HasIndex(e => e.idProducto, "idProducto_UNIQUE").IsUnique();
|
||||
|
||||
entity.Property(e => e.idProducto).ValueGeneratedNever();
|
||||
entity.Property(e => e.FechaAlta).HasColumnType("datetime");
|
||||
entity.Property(e => e.FechaBaja).HasColumnType("datetime");
|
||||
entity.Property(e => e.Modelo).HasMaxLength(50);
|
||||
|
||||
entity.HasOne(d => d.idMarcaNavigation).WithMany(p => p.modelosgruas)
|
||||
.HasForeignKey(d => d.idMarca)
|
||||
.OnDelete(DeleteBehavior.ClientSetNull)
|
||||
.HasConstraintName("FK_modelosgruas_marcas");
|
||||
|
||||
entity.HasOne(d => d.idProductoNavigation).WithOne(p => p.modelosgruas)
|
||||
.HasForeignKey<modelosgruas>(d => d.idProducto)
|
||||
.HasConstraintName("FK_modelosgruas_productos");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<movimientosbancarios>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idMovimientoBancario).HasName("PRIMARY");
|
||||
@@ -2087,6 +2066,8 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
|
||||
entity.HasIndex(e => e.idFamilia, "productos_familias_idx");
|
||||
|
||||
entity.HasIndex(e => e.idMarca, "productos_marcas_idx");
|
||||
|
||||
entity.Property(e => e.Codigo).HasMaxLength(40);
|
||||
entity.Property(e => e.CodigoBarras).HasMaxLength(16);
|
||||
entity.Property(e => e.ControlarEnAlbaran).HasMaxLength(2);
|
||||
@@ -2097,8 +2078,7 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasCharSet("latin1");
|
||||
entity.Property(e => e.DescripcionAbreviada).HasMaxLength(45);
|
||||
entity.Property(e => e.FechaBaja).HasColumnType("datetime");
|
||||
entity.Property(e => e.Marca).HasMaxLength(45);
|
||||
entity.Property(e => e.Modelo).HasMaxLength(45);
|
||||
entity.Property(e => e.Modelo).HasMaxLength(50);
|
||||
entity.Property(e => e.ModeloGruaPatas).HasMaxLength(45);
|
||||
entity.Property(e => e.ModelosPatas).HasMaxLength(45);
|
||||
entity.Property(e => e.NumeroSerie).HasMaxLength(2);
|
||||
@@ -2119,6 +2099,11 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
.HasForeignKey(d => d.idFamilia)
|
||||
.HasConstraintName("productos_familias");
|
||||
|
||||
entity.HasOne(d => d.idMarcaNavigation).WithMany(p => p.productos)
|
||||
.HasForeignKey(d => d.idMarca)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("productos_marcas");
|
||||
|
||||
entity.HasOne(d => d.idUsuarioCreadorNavigation).WithMany(p => p.productosidUsuarioCreadorNavigation)
|
||||
.HasForeignKey(d => d.idUsuarioCreador)
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
@@ -2191,33 +2176,33 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
{
|
||||
entity.HasKey(e => e.idAltura).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => e.idModelo, "FK_tablaalturas_modelos_idx");
|
||||
entity.HasIndex(e => e.idProducto, "FK_tablaalturas_productos_idx");
|
||||
|
||||
entity.HasIndex(e => e.idVersion, "FK_tablaalturas_versiones_idx");
|
||||
entity.HasIndex(e => e.idVersion, "FK_tablaalturas_versionesgruas_idx");
|
||||
|
||||
entity.Property(e => e.Observaciones).HasMaxLength(50);
|
||||
|
||||
entity.HasOne(d => d.idModeloNavigation).WithMany(p => p.tablaalturas)
|
||||
.HasForeignKey(d => d.idModelo)
|
||||
.HasConstraintName("FK_tablaalturas_modelos");
|
||||
entity.HasOne(d => d.idProductoNavigation).WithMany(p => p.tablaalturas)
|
||||
.HasForeignKey(d => d.idProducto)
|
||||
.HasConstraintName("FK_tablaalturas_productos");
|
||||
|
||||
entity.HasOne(d => d.idVersionNavigation).WithMany(p => p.tablaalturas)
|
||||
.HasForeignKey(d => d.idVersion)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.HasConstraintName("FK_tablaalturas_versiones");
|
||||
.HasConstraintName("FK_tablaalturas_versionesgruas");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<tablaplumas>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idPluma).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => e.idModelo, "FK_tablaplumas_modelosgruas_idx");
|
||||
entity.HasIndex(e => e.idProducto, "FK_tablaplumas_productos_idx");
|
||||
|
||||
entity.Property(e => e.Observaciones).HasMaxLength(50);
|
||||
|
||||
entity.HasOne(d => d.idModeloNavigation).WithMany(p => p.tablaplumas)
|
||||
.HasForeignKey(d => d.idModelo)
|
||||
.HasConstraintName("FK_tablaplumas_modelosgruas");
|
||||
entity.HasOne(d => d.idProductoNavigation).WithMany(p => p.tablaplumas)
|
||||
.HasForeignKey(d => d.idProducto)
|
||||
.HasConstraintName("FK_tablaplumas_productos");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<tablas>(entity =>
|
||||
@@ -2440,20 +2425,50 @@ public partial class GrupoSanchoToroContext : DbContext
|
||||
entity.Property(e => e.idEvento).HasDefaultValueSql("'0'");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<v_apuntesagrupados>(entity =>
|
||||
{
|
||||
entity
|
||||
.HasNoKey()
|
||||
.ToView("v_apuntesagrupados");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<v_apuntesextendidos>(entity =>
|
||||
{
|
||||
entity
|
||||
.HasNoKey()
|
||||
.ToView("v_apuntesextendidos");
|
||||
|
||||
entity.Property(e => e.Concepto).HasMaxLength(200);
|
||||
entity.Property(e => e.FechaPunteo).HasColumnType("datetime");
|
||||
entity.Property(e => e.NumeroDocumento).HasMaxLength(30);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<versionesgruas>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.idVersion).HasName("PRIMARY");
|
||||
|
||||
entity.HasIndex(e => new { e.idModelo, e.Version }, "modelo_version").IsUnique();
|
||||
entity.HasIndex(e => e.idProducto, "versiones_productos_idx");
|
||||
|
||||
entity.HasIndex(e => e.idModelo, "versiones_modelosgruas_idx");
|
||||
|
||||
entity.Property(e => e.idVersion).ValueGeneratedNever();
|
||||
entity.Property(e => e.Observaciones).HasMaxLength(50);
|
||||
|
||||
entity.HasOne(d => d.idModeloNavigation).WithMany(p => p.versionesgruas)
|
||||
.HasForeignKey(d => d.idModelo)
|
||||
.HasConstraintName("versiones_modelosgruas");
|
||||
entity.HasOne(d => d.idProductoNavigation).WithMany(p => p.versionesgruas)
|
||||
.HasForeignKey(d => d.idProducto)
|
||||
.HasConstraintName("FK_versionesgruas_productos");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<vf_cuentas>(entity =>
|
||||
{
|
||||
entity
|
||||
.HasNoKey()
|
||||
.ToView("vf_cuentas");
|
||||
|
||||
entity.Property(e => e.Denominacion)
|
||||
.HasMaxLength(150)
|
||||
.HasDefaultValueSql("'0'");
|
||||
entity.Property(e => e.Ejercicio).HasMaxLength(40);
|
||||
entity.Property(e => e.Mote).HasMaxLength(40);
|
||||
entity.Property(e => e.NumeroCuenta).HasMaxLength(10);
|
||||
entity.Property(e => e.Observaciones).HasMaxLength(200);
|
||||
});
|
||||
|
||||
OnModelCreatingPartial(modelBuilder);
|
||||
|
||||
Reference in New Issue
Block a user