ASP.NET Core Data Access

Learn how to connect your ASP.NET Core applications to various data sources, manage data persistence, and implement effective data retrieval strategies.

Getting Started with Entity Framework Core

Category: Data Access | Difficulty: Beginner | Updated: 2023-10-26

This tutorial introduces Entity Framework Core, an object-relational mapper (ORM) for .NET. Learn how to define your data models, set up your database context, and perform basic CRUD (Create, Read, Update, Delete) operations.

Entity Framework Core ORM Database CRUD
Read Tutorial

Working with Raw SQL Queries

Category: Data Access | Difficulty: Intermediate | Updated: 2023-10-26

While ORMs are powerful, sometimes you need direct control. This guide explores how to execute raw SQL queries within your ASP.NET Core application using Entity Framework Core or ADO.NET for optimized performance or complex scenarios.

SQL Raw SQL Performance EF Core
Read Tutorial

Using Dapper for Micro-ORM Data Access

Category: Data Access | Difficulty: Intermediate | Updated: 2023-10-26

Discover Dapper, a popular micro-ORM that offers a balance between the ease of an ORM and the performance of raw SQL. Learn how to integrate Dapper into your ASP.NET Core projects for efficient data mapping.

Dapper Micro-ORM Performance Data Mapping
Read Tutorial

Asynchronous Data Operations

Category: Data Access | Difficulty: Intermediate | Updated: 2023-10-26

Maximize the responsiveness of your ASP.NET Core applications by implementing asynchronous data access patterns. This tutorial covers best practices for using `async` and `await` with data operations to prevent blocking threads.

Async Await Performance Responsiveness
Read Tutorial