Implementing Database Connection Pooling in EF Core: Two Practical Approaches

Understanding Connection Pooling in EF Core When working with Entity Framework Core in ASP.NET Core Web API applications, efficient database connection management becomes critical for maintaining application performance and stability. In a typical Web API setup, each incoming HTTP request triggers the creation of a new DbContext instance. Witho ...

Posted on Mon, 06 Jul 2026 16:28:14 +0000 by richclever

Implementing API Versioning with Swagger in ASP.NET Core Web API

Building upon the foundational guide for integrating Swagger into an ASP.NET Core Web API, this article explores how to implement version control for API documentation. 1. Define API Version Enum public enum ApiVersion { /// <summary> /// Version 1 /// </summary> V1 = 1, /// <summary> /// Version 2 ...

Posted on Thu, 02 Jul 2026 17:27:57 +0000 by seikan

Implementing Memory Caching in ASP.NET Core Applications

ASP.NET Core provides built-in caching components that help improve application performance by storing frequently accesssed data in memory. The caching infrastructure supports multiple storage backends including in-memory cache, Redis, and SQL Server. This guide focuses on implementing in-memory caching in your ASP.NET Core applications. Settin ...

Posted on Fri, 08 May 2026 10:59:25 +0000 by surfer