feat: Diseño del esquema de BD y configuración de Entity Framework Core
This commit is contained in:
@@ -1,7 +1,20 @@
|
||||
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();
|
||||
host.Run();
|
||||
|
||||
// Inicia el host, que a su vez iniciará nuestro Worker.
|
||||
host.Run();
|
||||
Reference in New Issue
Block a user