187 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			187 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
|  | // <auto-generated /> | |||
|  | using System; | |||
|  | using Elecciones.Database; | |||
|  | using Microsoft.EntityFrameworkCore; | |||
|  | using Microsoft.EntityFrameworkCore.Infrastructure; | |||
|  | using Microsoft.EntityFrameworkCore.Metadata; | |||
|  | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; | |||
|  | 
 | |||
|  | #nullable disable | |||
|  | 
 | |||
|  | namespace Elecciones.Database.Migrations | |||
|  | { | |||
|  |     [DbContext(typeof(EleccionesDbContext))] | |||
|  |     partial class EleccionesDbContextModelSnapshot : ModelSnapshot | |||
|  |     { | |||
|  |         protected override void BuildModel(ModelBuilder modelBuilder) | |||
|  |         { | |||
|  | #pragma warning disable 612, 618 | |||
|  |             modelBuilder | |||
|  |                 .HasAnnotation("ProductVersion", "9.0.8") | |||
|  |                 .HasAnnotation("Relational:MaxIdentifierLength", 128); | |||
|  | 
 | |||
|  |             SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); | |||
|  | 
 | |||
|  |             modelBuilder.Entity("Elecciones.Database.Entities.AgrupacionPolitica", b => | |||
|  |                 { | |||
|  |                     b.Property<string>("Id") | |||
|  |                         .HasColumnType("nvarchar(450)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("IdTelegrama") | |||
|  |                         .IsRequired() | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("Nombre") | |||
|  |                         .IsRequired() | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.HasKey("Id"); | |||
|  | 
 | |||
|  |                     b.ToTable("AgrupacionesPoliticas"); | |||
|  |                 }); | |||
|  | 
 | |||
|  |             modelBuilder.Entity("Elecciones.Database.Entities.AmbitoGeografico", b => | |||
|  |                 { | |||
|  |                     b.Property<int>("Id") | |||
|  |                         .ValueGeneratedOnAdd() | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id")); | |||
|  | 
 | |||
|  |                     b.Property<string>("CircuitoId") | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("DistritoId") | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("EstablecimientoId") | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("MesaId") | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("MunicipioId") | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<int>("NivelId") | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     b.Property<string>("Nombre") | |||
|  |                         .IsRequired() | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("SeccionId") | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.Property<string>("SeccionProvincialId") | |||
|  |                         .HasColumnType("nvarchar(max)"); | |||
|  | 
 | |||
|  |                     b.HasKey("Id"); | |||
|  | 
 | |||
|  |                     b.ToTable("AmbitosGeograficos"); | |||
|  |                 }); | |||
|  | 
 | |||
|  |             modelBuilder.Entity("Elecciones.Database.Entities.EstadoRecuento", b => | |||
|  |                 { | |||
|  |                     b.Property<int>("AmbitoGeograficoId") | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     b.Property<int>("CantidadElectores") | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     b.Property<int>("CantidadVotantes") | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     b.Property<DateTime>("FechaTotalizacion") | |||
|  |                         .HasColumnType("datetime2"); | |||
|  | 
 | |||
|  |                     b.Property<int>("MesasEsperadas") | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     b.Property<int>("MesasTotalizadas") | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     b.Property<decimal>("MesasTotalizadasPorcentaje") | |||
|  |                         .HasPrecision(5, 2) | |||
|  |                         .HasColumnType("decimal(5,2)"); | |||
|  | 
 | |||
|  |                     b.Property<decimal>("ParticipacionPorcentaje") | |||
|  |                         .HasPrecision(5, 2) | |||
|  |                         .HasColumnType("decimal(5,2)"); | |||
|  | 
 | |||
|  |                     b.Property<long>("VotosEnBlanco") | |||
|  |                         .HasColumnType("bigint"); | |||
|  | 
 | |||
|  |                     b.Property<long>("VotosNulos") | |||
|  |                         .HasColumnType("bigint"); | |||
|  | 
 | |||
|  |                     b.Property<long>("VotosRecurridos") | |||
|  |                         .HasColumnType("bigint"); | |||
|  | 
 | |||
|  |                     b.HasKey("AmbitoGeograficoId"); | |||
|  | 
 | |||
|  |                     b.ToTable("EstadosRecuentos"); | |||
|  |                 }); | |||
|  | 
 | |||
|  |             modelBuilder.Entity("Elecciones.Database.Entities.ResultadoVoto", b => | |||
|  |                 { | |||
|  |                     b.Property<long>("Id") | |||
|  |                         .ValueGeneratedOnAdd() | |||
|  |                         .HasColumnType("bigint"); | |||
|  | 
 | |||
|  |                     SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<long>("Id")); | |||
|  | 
 | |||
|  |                     b.Property<string>("AgrupacionPoliticaId") | |||
|  |                         .IsRequired() | |||
|  |                         .HasColumnType("nvarchar(450)"); | |||
|  | 
 | |||
|  |                     b.Property<int>("AmbitoGeograficoId") | |||
|  |                         .HasColumnType("int"); | |||
|  | 
 | |||
|  |                     b.Property<long>("CantidadVotos") | |||
|  |                         .HasColumnType("bigint"); | |||
|  | 
 | |||
|  |                     b.HasKey("Id"); | |||
|  | 
 | |||
|  |                     b.HasIndex("AgrupacionPoliticaId"); | |||
|  | 
 | |||
|  |                     b.HasIndex("AmbitoGeograficoId", "AgrupacionPoliticaId") | |||
|  |                         .IsUnique(); | |||
|  | 
 | |||
|  |                     b.ToTable("ResultadosVotos"); | |||
|  |                 }); | |||
|  | 
 | |||
|  |             modelBuilder.Entity("Elecciones.Database.Entities.EstadoRecuento", b => | |||
|  |                 { | |||
|  |                     b.HasOne("Elecciones.Database.Entities.AmbitoGeografico", "AmbitoGeografico") | |||
|  |                         .WithMany() | |||
|  |                         .HasForeignKey("AmbitoGeograficoId") | |||
|  |                         .OnDelete(DeleteBehavior.Cascade) | |||
|  |                         .IsRequired(); | |||
|  | 
 | |||
|  |                     b.Navigation("AmbitoGeografico"); | |||
|  |                 }); | |||
|  | 
 | |||
|  |             modelBuilder.Entity("Elecciones.Database.Entities.ResultadoVoto", b => | |||
|  |                 { | |||
|  |                     b.HasOne("Elecciones.Database.Entities.AgrupacionPolitica", "AgrupacionPolitica") | |||
|  |                         .WithMany() | |||
|  |                         .HasForeignKey("AgrupacionPoliticaId") | |||
|  |                         .OnDelete(DeleteBehavior.Cascade) | |||
|  |                         .IsRequired(); | |||
|  | 
 | |||
|  |                     b.HasOne("Elecciones.Database.Entities.AmbitoGeografico", "AmbitoGeografico") | |||
|  |                         .WithMany() | |||
|  |                         .HasForeignKey("AmbitoGeograficoId") | |||
|  |                         .OnDelete(DeleteBehavior.Cascade) | |||
|  |                         .IsRequired(); | |||
|  | 
 | |||
|  |                     b.Navigation("AgrupacionPolitica"); | |||
|  | 
 | |||
|  |                     b.Navigation("AmbitoGeografico"); | |||
|  |                 }); | |||
|  | #pragma warning restore 612, 618 | |||
|  |         } | |||
|  |     } | |||
|  | } |