using Microsoft.EntityFrameworkCore; public static class ProductsModule { public static void RegisterProductsEndpoints(this IEndpointRouteBuilder endpoints) { endpoints.MapGet("/products", async (MemberDbContext dbContext) => { return Results.Ok(await dbContext.members.ToListAsync()); }); endpoints.MapPost("/products", async (Member member, MemberDbContext dbContext) => { dbContext.members.Add(member); await dbContext.SaveChangesAsync(); return Results.Ok(member); }); } }
在program中使用
#region MiniApi app.RegisterProductsEndpoints(); #endregion