Initializes a new instance of the NpgsqlParameter class with the parameter m_Name and a value of the new NpgsqlParameter.
When you specify an Object in the value parameter, the DbType is inferred from the .NET Framework type of the Object.
When using this constructor, you must be aware of a possible misuse of the constructor which takes a DbType parameter. This happens when calling this constructor passing an int 0 and the compiler thinks you are passing a value of DbType. Use
Convert.ToInt32(value)for example to have compiler calling the correct constructor.
NpgsqlParameter Class | Npgsql Namespace | NpgsqlParameter Constructor Overload List