When using QueryFirst with PostgreSQL via Npgsql queries against PostgreSQL types such as Enums, fail silently with no regeneration of code and no error messages.
There are easy workarounds in the query for some types, Eg for Enums cast to text, abuse enumrange or create a function to return an ordinal. So the the missing datatypes are not necessarily a dealbreaker.
However, it would be great if at least an error message was generated.