Npgsql 4.0 Parameters and Null Values

后端 未结 2 1192
眼角桃花
眼角桃花 2021-01-02 15:38

Passing a null value using Npgsql looks something like this:

using (NpgsqlCommand cmd = new NpgsqlCommand(\"insert into foo values (:TEST)\", conn))
{
    cm         


        
2条回答
  •  一向
    一向 (楼主)
    2021-01-02 15:55

    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();
    }
    

提交回复
热议问题