ASP.NET Core হল আধুনিক, ক্রস-প্ল্যাটফর্ম, উচ্চ-পারফরম্যান্সের ওয়েব ফ্রেমওয়ার্ক যা C# দিয়ে ওয়েব অ্যাপ্লিকেশন এবং API তৈরি করার জন্য। একটি কেন্দ্রীয় ধারণা হল middleware pipeline — একটি কনফিগারযোগ্য শৃঙ্খল যা প্রতিটি HTTP request/response প্রক্রিয়া করে, auth, logging, এবং routing এর মতো ক্রস-কাটিং উদ্বেগ পরিচালনা করে।
ন্যূনতম ASP.NET Core API
builder = WebApplication.CreateBuilder();
builder.Services.AddScoped<IUserService, UserService>();
app = builder.Build();
app.UseHttpsRedirection();
app.UseAuthentication();
app.UseAuthorization();
app.MapGet(, ( id, IUserService svc) => svc.Get(id));
app.MapPost(, (User user, IUserService svc) => svc.Create(user));
app.Run();
