非互換
FUJITSU Enterprise Postgres 14では、NpgsqlDateTime構造体の無限大として扱う値を変更します。
正の無限大をDateTime.MAX、負の無限大をDateTime.MINとして扱います。
正の無限大をNpgsqlDateTime.Infinity、負の無限大をNpgsqlDateTime.NegativeInfinityとして扱います。また、下記のようなinfinity、-infinityをDate型へ変換できなくなります。
[例]
SELECT 'infinity'::DateTime, '-infinity'::DateTime
対処方法
ConvertInfinityDateTimeキーワードにtrueを設定することで、infinity、-infinityをDateTime.MAX、DateTime.MINとして扱うことが可能です。