Once, on one of my projects, we decided to upgrade from .NET Core 2.1 to the latest LTS version (3.1 at the time of writing). Prior to this, I had several experiences updating small projects, both from classic .NET and older versions of .NET Core. However, most of these projects used Dapper instead of full-fledged ORMs. I had only updated EntityFrameworkCore directly a couple of times, and it’s worth noting that I didn’t encounter any significant problems during those updates. Until this moment.

Read more ...