Met wat hulp vond ik de oplossing in de Npgsql-documenten, hier .
Npgsql wordt standaard geleverd met enkele time-outparameters voor verbinding en opdrachten. Na een herstart van Windows was de eerste toegang tot de tafel erg traag, waardoor de opdrachttime-out werd geactiveerd.
Met extra parameters op de verbindingsreeks kon ik die instellingen hoger wijzigen en mijn probleem oplossen:
connectionString += ";Timeout=180;Command Timeout=180";
Bonustip :een Postgresql-functie pg_sleep(seconds)
hielp me het probleem te reproduceren zonder daadwerkelijk opnieuw op te starten. Zeer nuttig:
SELECT pg_sleep(60);