EF Core 5 added a direct many-to-many relationship with zero configuration (hurrah!). This article describes how … Continue reading Updating many-to-many relationships in EF Core 5 and above
Following on from my articles “EF Core In depth – Soft deleting data with Global Query … Continue reading Introducing the EfCore.SoftDeleteServices library to automate soft deletes
This article is being more efficient at configuring your EF Core DbContext that runs fast and … Continue reading EF Core In depth – Tips and techniques for configuring EF Core
This article is about a way to seemingly delete data, but in fact EF Core hides … Continue reading EF Core In depth – Soft deleting data with Global Query Filters
This article is the second “under the hood” view of what happens when you use EF … Continue reading EF Core In depth – what happens when EF Core writes to the database?
This article gives an “under the hood” view of what happens when EF Core reads in … Continue reading EF Core In depth – what happens when EF Core reads from the database?
I love giving talks, because it makes think about what I am talking about! The talk … Continue reading Improving Domain-Driven Design updates in EfCore.GenericServices
As the writer of the book “Entity Framework Core in Action” I get asked to build, … Continue reading A technique for building high-performance databases with EF Core
In the first article I described an event-driven architecture that work with Entity Framework Core (EF … Continue reading EfCore.GenericEventRunner: an event-driven library that works with EF Core
The term “event-driven architecture” covers a wide range of distributed systems like MicroServices, Serverless etc. And … Continue reading A robust event-driven architecture for using with Entity Framework Core