No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Eliminando datos con Entity framework

24/25
Recursos

Aportes 1

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Esta es otra alternativa de validación; de esta forma no es necesario englobar todo el proceso dentro de un if. Esto hace que sea un poco más legible el código.

app.MapDelete("/api/task/{id}", async ([FromServices] TasksDBContext dbContext, [FromRoute] Guid id) => {
    var task = dbContext.Tasks.Find(id);

    if(task == null)
        return Results.NotFound("Task not found.");
        
    dbContext.Remove<efFundamentals.Models.Task>(task);
    await dbContext.SaveChangesAsync();

    return Results.Ok("Removed!");
});