When you specify an
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.