tinyint is one of the Exact number data types that use integer data.
Here's the problem. In MySQL's Connector/NET a TINYINT(1) field properly translates back and forth into a .NET bool value. …