migracion

This commit is contained in:
2025-01-07 22:16:57 -03:00
parent c2d29317d5
commit 9993e427e0
3 changed files with 17 additions and 12 deletions

View File

@@ -318,17 +318,20 @@ public partial class AlquilaFacilContext : DbContext
modelBuilder.Entity<Garante>(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<Dictionary<string, object>>(
"ContratoGarante",
r => r.HasOne<Contrato>().WithMany()
@@ -347,17 +350,17 @@ public partial class AlquilaFacilContext : DbContext
.OnDelete(DeleteBehavior.Restrict)
.HasConstraintName("FK_CONGAR_CON"),
l => l.HasOne<Garante>().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<long>("Dnigarante")
.HasColumnType("bigint(20)")
.HasColumnName("dnigarante");
j.IndexerProperty<int>("Idgarante")
.HasColumnType("int(11)")
.HasColumnName("idgarante");
j.IndexerProperty<long>("Idcontrato")
.HasColumnType("bigint(20)")
.HasColumnName("idcontrato");

View File

@@ -41,7 +41,7 @@ public partial class Contrato
public virtual Venta? IdventaNavigation { get; set; }
public virtual ICollection<Garante> Dnigarantes { get; set; } = new List<Garante>();
public virtual ICollection<Canon> Idcanons { get; set; } = new List<Canon>();
public virtual ICollection<Garante> Idgarantes { get; set; } = new List<Garante>();
}

View File

@@ -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!;