From 9993e427e05403caf1575a971ca48f393c7f3def Mon Sep 17 00:00:00 2001 From: fede Date: Tue, 7 Jan 2025 22:16:57 -0300 Subject: [PATCH] migracion --- Entidades/Alquilafacilcontext.cs | 23 +++++++++++++---------- Entidades/Contrato.cs | 4 ++-- Entidades/Garante.cs | 2 ++ 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/Entidades/Alquilafacilcontext.cs b/Entidades/Alquilafacilcontext.cs index b884105..9b3530f 100644 --- a/Entidades/Alquilafacilcontext.cs +++ b/Entidades/Alquilafacilcontext.cs @@ -318,17 +318,20 @@ public partial class AlquilaFacilContext : DbContext modelBuilder.Entity(entity => { - entity.HasKey(e => e.Dni).HasName("PRIMARY"); + entity.HasKey(e => e.Id).HasName("PRIMARY"); - entity.Property(e => e.Dni) - .HasColumnType("bigint(20)") - .HasColumnName("dni"); + entity.Property(e => e.Id) + .HasColumnType("int(11)") + .HasColumnName("id"); entity.Property(e => e.Apellido) .HasMaxLength(20) .HasColumnName("apellido"); entity.Property(e => e.Celular) .HasMaxLength(40) .HasColumnName("celular"); + entity.Property(e => e.Dni) + .HasColumnType("bigint(20)") + .HasColumnName("dni"); entity.Property(e => e.Domicilio) .HasMaxLength(40) .HasColumnName("domicilio"); @@ -339,7 +342,7 @@ public partial class AlquilaFacilContext : DbContext .HasMaxLength(20) .HasColumnName("nombre"); - entity.HasMany(d => d.Idcontratos).WithMany(p => p.Dnigarantes) + entity.HasMany(d => d.Idcontratos).WithMany(p => p.Idgarantes) .UsingEntity>( "ContratoGarante", r => r.HasOne().WithMany() @@ -347,17 +350,17 @@ public partial class AlquilaFacilContext : DbContext .OnDelete(DeleteBehavior.Restrict) .HasConstraintName("FK_CONGAR_CON"), l => l.HasOne().WithMany() - .HasForeignKey("Dnigarante") + .HasForeignKey("Idgarante") .OnDelete(DeleteBehavior.Restrict) .HasConstraintName("FK_CONGAR_GAR"), j => { - j.HasKey("Dnigarante", "Idcontrato").HasName("PRIMARY"); + j.HasKey("Idgarante", "Idcontrato").HasName("PRIMARY"); j.ToTable("contrato_garantes"); j.HasIndex(new[] { "Idcontrato" }, "FK_CONGAR_CON"); - j.IndexerProperty("Dnigarante") - .HasColumnType("bigint(20)") - .HasColumnName("dnigarante"); + j.IndexerProperty("Idgarante") + .HasColumnType("int(11)") + .HasColumnName("idgarante"); j.IndexerProperty("Idcontrato") .HasColumnType("bigint(20)") .HasColumnName("idcontrato"); diff --git a/Entidades/Contrato.cs b/Entidades/Contrato.cs index 994c1b1..8765b9c 100644 --- a/Entidades/Contrato.cs +++ b/Entidades/Contrato.cs @@ -41,7 +41,7 @@ public partial class Contrato public virtual Venta? IdventaNavigation { get; set; } - public virtual ICollection Dnigarantes { get; set; } = new List(); - public virtual ICollection Idcanons { get; set; } = new List(); + + public virtual ICollection Idgarantes { get; set; } = new List(); } diff --git a/Entidades/Garante.cs b/Entidades/Garante.cs index d95318b..39359d1 100644 --- a/Entidades/Garante.cs +++ b/Entidades/Garante.cs @@ -5,6 +5,8 @@ namespace Entidades; public partial class Garante { + public int Id { get; set; } + public long Dni { get; set; } public string Nombre { get; set; } = null!;