ASP.NET MVC Generic 🚀CRUD with Dapper Micro 💻ORM | .NET 8.0

R M Shahidul Islam Shahed
5 min readJan 24, 2024

ASP.NET MVC, combined with the power of Dapper Micro ORM and leveraging the capabilities of .NET 8.0, offers a robust and efficient solution for building web applications. In this exploration, we explore the details of Generic CRUD (Create, Read, Update, Delete) operations using Dapper, a lightweight and high-performance micro ORM designed for .NET.

ASP.NET MVC Generic CRUD with Dapper Micro ORM | .NET 8.0

The integration of ASP.NET MVC with Dapper provides a flexible and scalable approach to database interactions, allowing developers to streamline data access without sacrificing performance. With the enhancements introduced in .NET 8.0, this combination delivers a modern and feature-rich development experience for building dynamic and data-driven web applications. Join us on this journey as we showcase the implementation of generic CRUD operations in an ASP.NET MVC application, demonstrating the collaboration between Dapper and the latest features of .NET 8.0.

Creating a project for ASP.NET MVC with Dapper Micro ORM and .NET 8.0 involves several steps. Below are the essential steps to set up a project:

1# Create a New Project Using Visual Studio

Ensure that you have Visual Studio installed on your machine. You can download the latest version from the official Visual Studio website.