Вы можете создать частичный класс рядом с сгенерированным и добавить туда свойство bool с кодом, чтобы переходить от bool к строковой версии. Вы также можете пометить сгенерированное свойство как защищенное или внутреннее, чтобы скрыть его от остальной части вашего кода.
Это не идеально, поскольку свойство bool не может появиться в выражениях запроса, если вы сначала не вызовете запрос, используя, например, .ToList ().
Лучше всего будет исправить базу данных.