Files
Elecciones-2025/Elecciones-Web/src/Elecciones.Worker/Program.cs

20 lines
692 B
C#
Raw Normal View History

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<EleccionesDbContext>(options =>
options.UseSqlServer(connectionString));
// Registra el Worker como un servicio que se ejecuta en segundo plano.
builder.Services.AddHostedService<Worker>();
var host = builder.Build();
// Inicia el host, que a su vez iniciará nuestro Worker.
host.Run();