Npgsql is the .NET data provider for Postgresql. It allows any program developed for .NET framework to access a Postgresql database server. It is implemented in 100% C# code. Postgresql versions since 9.0 are officially supported, others may work.
timestamp with time zone
should be the default for DateTime properties in EF Core, so you should get timestamp without time zone
only if you're explicitly specifying it
timestamp with time zone
should always have Kind=UTC