Skip to content

The Reformed Programmer

I am a freelance .NET Core back-end developer

  • Home
  • Contact
  • Hire Me

Entity Framework Core in Action Book

See my Entity Framework Core in Action book. The 2nd. edition covers EF Core 5. Use discount code smithpc to get 40% off!

  • GitHub
  • LinkedIn
  • Twitter

Recent Posts

  • Updating many-to-many relationships in EF Core 5 and above
  • Introducing the EfCore.SoftDeleteServices library to automate soft deletes
  • EF Core In depth – Tips and techniques for configuring EF Core
  • EF Core In depth – Soft deleting data with Global Query Filters
  • EF Core In depth – what happens when EF Core writes to the database?

Categories

  • .NET Core (32)
  • ASP.NET Core (17)
  • ASP.NET MVC (14)
  • C# (6)
  • Domain-Driven Design (13)
  • Entity Framework (55)
  • GenericServices (12)
  • JavaScript (4)
  • NoSQL (3)
  • Performance (5)
  • React.js (4)
  • SignalR (2)
  • Software Design (3)

Archive

  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013

Category: Entity Framework

Updating many-to-many relationships in EF Core 5 and above

Updating many-to-many relationships in EF Core 5 and above

Last Updated: January 14, 2021 | Created: January 14, 2021

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

Categories Entity FrameworkLeave a comment on Updating many-to-many relationships in EF Core 5 and above
Introducing the EfCore.SoftDeleteServices library to automate soft deletes

Introducing the EfCore.SoftDeleteServices library to automate soft deletes

Last Updated: January 13, 2021 | Created: January 12, 2021

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

Categories Entity FrameworkLeave a comment on Introducing the EfCore.SoftDeleteServices library to automate soft deletes
EF Core In depth – Tips and techniques for configuring EF Core

EF Core In depth – Tips and techniques for configuring EF Core

Last Updated: October 27, 2020 | Created: July 17, 2020

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

Categories Entity Framework2 Comments on EF Core In depth – Tips and techniques for configuring EF Core
EF Core In depth – Soft deleting data with Global Query Filters

EF Core In depth – Soft deleting data with Global Query Filters

Last Updated: January 15, 2021 | Created: July 2, 2020

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

Categories .NET Core, Entity Framework14 Comments on EF Core In depth – Soft deleting data with Global Query Filters
EF Core In depth – what happens when EF Core writes to the database?

EF Core In depth – what happens when EF Core writes to the database?

Last Updated: July 31, 2020 | Created: June 13, 2020

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?

Categories .NET Core, Entity FrameworkLeave a comment on EF Core In depth – what happens when EF Core writes to the database?
EF Core In depth – what happens when EF Core reads from the database?

EF Core In depth – what happens when EF Core reads from the database?

Last Updated: July 31, 2020 | Created: May 31, 2020

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?

Categories Entity Framework2 Comments on EF Core In depth – what happens when EF Core reads from the database?

Improving Domain-Driven Design updates in EfCore.GenericServices

Last Updated: July 31, 2020 | Created: January 27, 2020

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

Categories Domain-Driven Design, Entity Framework, GenericServices8 Comments on Improving Domain-Driven Design updates in EfCore.GenericServices
A technique for building high-performance databases with EF Core

A technique for building high-performance databases with EF Core

Last Updated: August 13, 2020 | Created: December 22, 2019

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

Categories .NET Core, Domain-Driven Design, Entity Framework, Performance5 Comments on A technique for building high-performance databases with EF Core
EfCore.GenericEventRunner: an event-driven library that works with EF Core

EfCore.GenericEventRunner: an event-driven library that works with EF Core

Last Updated: August 12, 2020 | Created: December 1, 2019

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

Categories Domain-Driven Design, Entity Framework7 Comments on EfCore.GenericEventRunner: an event-driven library that works with EF Core
A robust event-driven architecture for using with Entity Framework Core

A robust event-driven architecture for using with Entity Framework Core

Last Updated: July 31, 2020 | Created: November 29, 2019

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

Categories Domain-Driven Design, Entity FrameworkLeave a comment on A robust event-driven architecture for using with Entity Framework Core

Posts navigation

Page 1 Page 2 … Page 6 Next page
Proudly powered by WordPress
We use cookies to ensure that we give you the best experience on our website and monitoring traffic. If you continue to use this site we will assume that you are happy with it.Ok