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

  • Five levels of performance tuning for an EF Core query
  • My experience of using the Clean Code architecture with a Modular Monolith
  • My experience of using modular monolith and DDD architectures
  • How to update a database’s schema without using EF Core’s migrate feature
  • Using ValueTask to create methods that can work as sync or async

Categories

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

Archive

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

Category: Entity Framework

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: January 28, 2021 | 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: January 27, 2021 | 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
An in-depth study of Cosmos DB and the EF Core 3 to 5 database provider

An in-depth study of Cosmos DB and the EF Core 3 to 5 database provider

Last Updated: February 1, 2021 | Created: November 4, 2019

This article looks at the capabilities of Cosmos DB database when used via the new EF … Continue reading An in-depth study of Cosmos DB and the EF Core 3 to 5 database provider

Categories ASP.NET Core, Entity Framework, NoSQL17 Comments on An in-depth study of Cosmos DB and the EF Core 3 to 5 database provider
NET Core 3 update to “Entity Framework Core in Action” book

NET Core 3 update to “Entity Framework Core in Action” book

Last Updated: July 31, 2020 | Created: October 19, 2019

With the release of EF Core 3 I wanted to provide updates to my book, “Entity … Continue reading NET Core 3 update to “Entity Framework Core in Action” book

Categories .NET Core, Entity Framework15 Comments on NET Core 3 update to “Entity Framework Core in Action” book
Part 4: Building a robust and secure data authorization with EF Core

Part 4: Building a robust and secure data authorization with EF Core

Last Updated: July 31, 2020 | Created: July 9, 2019

This article covers how to implement data authorization using Entity Framework Core (EF Core), that is … Continue reading Part 4: Building a robust and secure data authorization with EF Core

Categories .NET Core, ASP.NET Core, Entity Framework23 Comments on Part 4: Building a robust and secure data authorization with EF Core
Part 3: A better way to handle ASP.NET Core authorization – six months on

Part 3: A better way to handle ASP.NET Core authorization – six months on

Last Updated: July 31, 2020 | Created: July 2, 2019

About six months ago I wrote the article “A better way to handle authorization in ASP.NET … Continue reading Part 3: A better way to handle ASP.NET Core authorization – six months on

Categories ASP.NET Core, Entity Framework24 Comments on Part 3: A better way to handle ASP.NET Core authorization – six months on
Getting better data for unit testing your EF Core applications

Getting better data for unit testing your EF Core applications

Last Updated: July 31, 2020 | Created: June 5, 2019

I was building an application using Entity Framework Core (EF Core) for a client and I … Continue reading Getting better data for unit testing your EF Core applications

Categories .NET Core, Entity Framework2 Comments on Getting better data for unit testing your EF Core applications

Posts navigation

Previous page Page 1 Page 2 Page 3 … 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