ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.6.16 JSON POCOなどの動的機能に関する変更

非互換

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>