Learn Minimal APIs from start to finish. Perfect for beginners.

.NET code examples

Create an email template in .NET
Create an email template in .NET

Download an ASP.NET Core code example that generates a HTML string using Razor Views that can used for an email template.

Using authentication in a Minimal API with Swagger
Using authentication in a Minimal API with Swagger

Download this Minimal API authentication example where API key security has been added through an authentication handler, and has been integrated with Swagger.

Validate .NET configuration on startup example
Validate .NET configuration on startup example

Download the code example to validate .NET configuration on startup using data annotations or FluentValidation, so your app fails fast and never ships with broken config.

Using transactions with Entity Framework Core
Using transactions with Entity Framework Core

See a code example of how transactions are used in Entity Framework Core and how they can be committed and rolled back

Using global query filters in Entity Framework Core
Using global query filters in Entity Framework Core

Download a .NET 10 sample project demonstrating Global Query Filters in Entity Framework Core, including soft delete and multitenancy, and run it in Visual Studio to see how they work in practice.

Basic Authentication in ASP.NET Core example
Basic Authentication in ASP.NET Core example

Download the code example to add Basic Authentication to an ASP.NET Core Web API with Minimal API and controllers examples.

C# 14: New features with code examples
C# 14: New features with code examples

Download the code example and see what's new in C# 14. From extension members to simple lambdas, learn how these features make your code cleaner and smarter.

Read and write to a CSV file example in ASP.NET Core
Read and write to a CSV file example in ASP.NET Core

Download a code example to read from and write to a CSV file using a list in ASP.NET Core with examples on how to handle headers and different header titles.

Request logging in ASP.NET Core example to save logs to a DB
Request logging in ASP.NET Core example to save logs to a DB

Download a request logging in ASP.NET Core example that uses middleware to save logs to the database with Entity Framework Core and SQL Server.

xUnit v3 examples: Assert.Skip, TestContext & TheoryDataRow
xUnit v3 examples: Assert.Skip, TestContext & TheoryDataRow

Download a code example from xUnit v3 that includes features such as Assert.Skip, Assert.SkipWhen, Assert.SkipUnless, TestContext and TheoryDataRow.