Depois de fazer algumas pesquisas, descobri que não há problema em ter mapeamento personalizado para mapeamento de número de banco de dados (1) para o tipo bool .net. A desvantagem é, obviamente, o erro de mapeamento de 2019 (ou erro de validação de esquema). Se você quiser se livrar do erro de mapeamento que geralmente não causa nenhum problema na compilação da solução é desativar a validação do modelo durante a compilação, defina "Validar na compilação" como false.