PostGreSQL .NET DateTime Usage .NET EF Core 6 made a breaking change to how DateTime is stored in PostGreSQL. This article explains some of it and the workaround: https://github.com/npgsql/efcore.pg/issues/2000   To enable the workaround, add this to the Configure method of your Startup.cs: AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); See this page for what datatypes should be used:  https://www.npgsql.org/doc/types/datetime.html