Passing a null value using Npgsql looks something like this:
using (NpgsqlCommand cmd = new NpgsqlCommand(\"insert into foo values (:TEST)\", conn))
{
cm
I faced with this problem, and now I don't get exceptions with it
Here how I declare parameters for Postgres functions:
string test;
using (NpgsqlCommand cmd = new NpgsqlCommand("insert into foo values (:TEST)", conn))
{
cmd.Parameters.AddWithValue("TEST", NpgsqlTypes.NpgsqlDbType.Varchar, (object)test?? DBNull.Value);
cmd.ExecuteNonQuery();
}