
EF Core Tricks for Bulk Reading Large Data Sets
Handling large data sets in EF Core can quickly become a performance challenge, especially when using the standard Where + Contains approach. That’s where Entity Framework Extensions comes in.
Stay updated with the newest .NET tutorials and coding articles. Learn C#, explore ASP.NET Core, EF Core, and improve your development skills with step-by-step guides.

Handling large data sets in EF Core can quickly become a performance challenge, especially when using the standard Where + Contains approach. That’s where Entity Framework Extensions comes in.

Efficient pagination is key when working with large datasets in EF Core. In this guide, we explore two main strategies Offset Pagination and Keyset (Cursor-Based) Pagination, along with advanced techniques like indexing for performance.

EF Core slows down with large datasets. This guide explains how Entity Framework Extensions improves EF Core bulk operations with BulkInsert, BulkUpdate, BulkDelete, BulkMerge, and BulkSynchronize.

Discover how to run AI models locally with Ollama and .NET. This guide covers setup, pulling models, C# integration with OllamaSharp, and Docker usage.

.NET 9 introduces powerful new LINQ methods — Index, CountBy, and AggregateBy. This guide explains each method with before-and-after examples, showing how they reduce boilerplate and make queries more readable.

C# 13, released with .NET 9, introduces powerful new language features that make coding cleaner, safer, and more flexible. From params collections and lock object extensions to partial properties, and expanded ref struct support.

When building applications with Entity Framework Core (EF Core), it’s common to find yourself writing the same filtering conditions…

Cache-Aside Pattern in ASP.NET Core is a proven approach to improve performance and scalability, especially when the same data is queried frequently from the database.

In real-world applications, building objects with many optional parameters can become messy fast. You either end up with multiple…