Files
Elecciones-2025/Elecciones-Web/src/Elecciones.Database/Entities/ProyeccionBanca.cs

26 lines
879 B
C#
Raw Normal View History

2025-08-15 17:31:51 -03:00
// src/Elecciones.Database/Entities/ProyeccionBanca.cs
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Elecciones.Database.Entities;
public class ProyeccionBanca
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
// El ámbito donde se proyecta (ej. Sección Electoral)
public int AmbitoGeograficoId { get; set; }
[ForeignKey("AmbitoGeograficoId")]
public AmbitoGeografico AmbitoGeografico { get; set; } = null!;
2025-08-23 12:27:27 -03:00
public int CategoriaId { get; set; }
2025-08-15 17:31:51 -03:00
// La agrupación que obtiene la banca
public string AgrupacionPoliticaId { get; set; } = null!;
[ForeignKey("AgrupacionPoliticaId")]
public AgrupacionPolitica AgrupacionPolitica { get; set; } = null!;
// Cantidad de bancas obtenidas
public int NroBancas { get; set; }
}