chore: Añadida entidad de servicios que me olvidé

This commit is contained in:
2024-11-17 12:25:47 -03:00
parent d2adb7733e
commit 32c13d91b8
3 changed files with 53 additions and 0 deletions

View File

@@ -39,6 +39,8 @@ public partial class AlquilaFacilContext : DbContext
public virtual DbSet<Recibo> Recibos { get; set; }
public virtual DbSet<Servicio> Servicios { get; set; }
public virtual DbSet<TipoPropiedad> TipoPropiedads { get; set; }
public virtual DbSet<Venta> Ventas { get; set; }
@@ -473,6 +475,42 @@ public partial class AlquilaFacilContext : DbContext
.HasColumnName("monto");
});
modelBuilder.Entity<Servicio>(entity =>
{
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity.Property(e => e.Id)
.HasColumnType("int(11)")
.HasColumnName("id");
entity.Property(e => e.Descripcion)
.HasMaxLength(20)
.HasColumnName("descripcion");
entity.HasMany(d => d.IdPropiedads).WithMany(p => p.IdServicios)
.UsingEntity<Dictionary<string, object>>(
"ServicioPropiedad",
r => r.HasOne<Propiedade>().WithMany()
.HasForeignKey("IdPropiedad")
.OnDelete(DeleteBehavior.Restrict)
.HasConstraintName("Servicio_Propiedad_ibfk_2"),
l => l.HasOne<Servicio>().WithMany()
.HasForeignKey("IdServicio")
.OnDelete(DeleteBehavior.Restrict)
.HasConstraintName("Servicio_Propiedad_ibfk_1"),
j =>
{
j.HasKey("IdServicio", "IdPropiedad").HasName("PRIMARY");
j.ToTable("Servicio_Propiedad");
j.HasIndex(new[] { "IdPropiedad" }, "idPropiedad");
j.IndexerProperty<int>("IdServicio")
.HasColumnType("int(11)")
.HasColumnName("idServicio");
j.IndexerProperty<int>("IdPropiedad")
.HasColumnType("int(11)")
.HasColumnName("idPropiedad");
});
});
modelBuilder.Entity<TipoPropiedad>(entity =>
{
entity.HasKey(e => e.Id).HasName("PRIMARY");