非互換
FUJITSU Enterprise Postgres 12では、 NpgsqlParameterクラスのEnumTypeプロパティおよびSpecificTypeプロパティを削除します。
対処方法
データベースとアプリケーションで列挙型のマッピングを作成する必要があります。
データベース・サーバで列挙型を作成します。
> "CREATE TYPE pg_temp.mood1 AS ENUM ('sad', 'ok', 'happy')"
アプリケーションで、コネクション上に列挙型のマッピングを作成します。
NpgsqlConnection.GlobalTypeMapper.MapEnum<Mood>("mood1");
マッピングが作成されると、通常どおりCLRの型の読み取りと書き込みが可能になります。