sqlQuery variable
insert into SomeTable (
SomeBoolValue //number(1, 0)
) values (
:SomeBoolValue
);
Dapper call
ClassSomeTable{boolSomeBoolValue}
...var values =newSomeTable{SomeBoolValue=false};this.conn.ExecuteAsync(sqlQuery,values);That is causing an exception.
I tried to create a BoolTypeHandler but it was not even called by dapper
{
...SqlMapper.AddTypeHandlerImpl(typeof(bool),newBoolTypeHandler(),true);
...}publicclassBoolTypeHandler:SqlMapper.TypeHandler<bool>{publicoverridevoidSetValue(IDbDataParameterparameter,boolvalue){parameter.Value=value?(byte)1:(byte)0;}publicoverrideboolParse(objectvalue){returnbool.Parse((string)value);// This is just an example}}
sqlQuery variable
Dapper call
That is causing an exception.
I tried to create a BoolTypeHandler but it was not even called by dapper