Core ASP.NET APIs

The foundational APIs for building web applications and services with ASP.NET. This includes middleware, request handling, routing, and configuration.

Key namespaces include:

  • Microsoft.AspNetCore.Http
  • Microsoft.AspNetCore.Routing
  • Microsoft.Extensions.Configuration
  • Microsoft.AspNetCore.Builder
View Core APIs

ASP.NET MVC

The Model-View-Controller (MVC) architectural pattern for building dynamic websites and applications. It separates concerns for easier development and maintenance.

Key namespaces include:

  • Microsoft.AspNetCore.Mvc
  • Microsoft.AspNetCore.Mvc.Controllers
  • Microsoft.AspNetCore.Mvc.ViewFeatures
View MVC APIs

ASP.NET Web API

A framework for building HTTP services that can be accessed from a wide range of clients, including browsers and mobile devices.

Key namespaces include:

  • Microsoft.AspNetCore.Mvc.ApiExplorer
  • Microsoft.AspNetCore.Http.Extensions
  • System.Net.Http
View Web API APIs

Razor Pages

A page-centric model for building web UIs with ASP.NET Core. It simplifies building page-based applications without the overhead of controllers and actions.

Key namespaces include:

  • Microsoft.AspNetCore.Mvc.RazorPages
  • Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure
View Razor Pages APIs

Blazor

A framework for building interactive client-side web UIs with .NET and C#. Blazor allows you to build web applications using C# instead of JavaScript.

Key namespaces include:

  • Microsoft.AspNetCore.Components
  • Microsoft.AspNetCore.Components.RenderModes
  • Microsoft.AspNetCore.Components.Web
View Blazor APIs

SignalR

A library for ASP.NET developers to add real-time web functionality to applications. Real-time functionality enables server-side code to push content to connected clients.

Key namespaces include:

  • Microsoft.AspNetCore.SignalR
  • Microsoft.AspNetCore.SignalR.Client
View SignalR APIs

Entity Framework Core

A modern object-relational mapper (ORM) for .NET. EF Core allows developers to work with a database using .NET objects, eliminating the need for most of the data-access code.

Key namespaces include:

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.Migrations
View EF Core APIs