using Elecciones.Database; using Elecciones.Worker; using Microsoft.EntityFrameworkCore; var builder = Host.CreateApplicationBuilder(args); // --- Configuración de Servicios --- // Añade la cadena de conexión y el DbContext. El worker lo necesita para guardar los datos. var connectionString = builder.Configuration.GetConnectionString("DefaultConnection"); builder.Services.AddDbContext(options => options.UseSqlServer(connectionString)); // Registra el Worker como un servicio que se ejecuta en segundo plano. builder.Services.AddHostedService(); var host = builder.Build(); // Inicia el host, que a su vez iniciará nuestro Worker. host.Run();