非互換
Fujitsu Enterprise Postgres 16では、JSON POCOなど、いくつかの動的機能について、利用のために明示的なオプトインを必要とするよう変更します。明示的なオプトインを行わずそれらの機能を利用した場合、例外が発生します。
対処方法
該当機能を利用する場合は、以下の表を参考にNpgsqlDataSourceBuilderまたはNpgsqlConnection.GlobalTypeMapperに追加してください。
PostgreSQLのデータ型 | 標準.NETのデータ型 |
---|---|
JSON POCOマッピング、JsonNodeおよびサブタイプ | <xref:Npgsql.INpgsqlTypeMapperExtensions.EnableDynamicJson> |
マッピングされていない列挙型、範囲型、多重範囲型 | <xref:Npgsql.INpgsqlTypeMapperExtensions.EnableUnmappedTypes> |
PostgreSQLレコードをタプルとして読み込む | <xref:Npgsql.INpgsqlTypeMapperExtensions.EnableRecordsAsTuples> |