Този отговор на Stack Overflow плюс неговите последващи коментари основно отговарят, че не е възможно да направя това, което се опитвам да направя (поне не без създаване и изпълнение на динамичен SQL), поради ограничение в основната база данни.
Така че това не е ограничение на Npgsql и заобиколните решения, предложени в другия отговор, могат да бъдат приложени и в Npgsql. Или можете просто да живеете с интерполирането на низа в SQL, което макар и по някакъв начин да е „грозно“ (поне в моите очи), всъщност е напълно безопасно.
(В ТОЗИ СЛУЧАЙ - но интерполирането на стойности директно в SQL като цяло е ЛОША идея, без поне втора и трета мисъл за това защо и за това дали дори при даден ограничен случай на употреба е НАИСТИНА безопасно срещу атаки чрез инжектиране при всички възможни обстоятелства. )