Jawaban Stack Overflow ini ditambah komentar tindak lanjutnya pada dasarnya menjawab bahwa tidak mungkin melakukan apa yang saya coba lakukan (setidaknya, bukan tanpa membuat dan menjalankan SQL dinamis), karena keterbatasan dalam basis data yang mendasarinya.
Jadi ini bukan batasan Npgsql, dan solusi yang disarankan dalam jawaban lain dapat diterapkan di Npgsql juga. Atau Anda bisa hidup dengan interpolasi string ke dalam SQL, yang meskipun dalam beberapa hal 'jelek' (setidaknya menurut saya), sebenarnya sangat aman.
(DALAM KASUS INI - tetapi menginterpolasi nilai langsung ke SQL umumnya merupakan ide yang BURUK, tanpa setidaknya pemikiran kedua dan ketiga tentang mengapa, dan tentang apakah bahkan dalam kasus penggunaan terbatas apa pun itu BENAR-BENAR aman terhadap serangan injeksi dalam semua keadaan yang dapat dibayangkan. )