While EntityFrameworkCore 3.0 required .NET Standard 2.1, 3.1 has been relaxed to .NET Standard 2.0 Please consider a nuget package that targets .NET Standard 2.0 for better compatibility.