.NET6- und DateTime-Problem. DateTime mit Kind=UTC kann nicht in den PostgreSQL-Typ „Zeitstempel ohne Zeitzone“ geschrie

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: .NET6- und DateTime-Problem. DateTime mit Kind=UTC kann nicht in den PostgreSQL-Typ „Zeitstempel ohne Zeitzone“ geschrie

by Guest » 13 Jan 2025, 10:06

Ich habe ein häufiges Problem.

DateTime mit Kind=UTC kann nicht in den PostgreSQL-Typ „Zeitstempel
ohne Zeitzone“ geschrieben werden.

Und ich möchte das Legacy-Zeitstempelverhalten aktivieren, wie hier dokumentiert:
https://github.com/npgsql/doc/blob/main ... tetime.md/

Code: Select all

public MyDbContext(DbContextOptions contextOptions) : base(contextOptions)
{
AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true);
}
Aber funktioniert nicht. Ich erhalte immer noch die gleiche Fehlermeldung.
Was ich falsch mache. Warum funktioniert das Legacy-Verhalten nicht?

Top