Мб Вы просто не умеете его готовить? http://www.npgsql.org/doc/types/enums_and_composites.html https://www.npgsql.org/efcore/mapping/enum.html?tabs=tabid-1
При чем тут готовить? Зачем добавлять ещё одну прослойку в виде EF? Хотя я использую EF в Xamarin Forms для локальной базы Sqlite. Но для запросов к внешней БД не использую. В десктопных приложениях не использую.