Não existe um tipo enum sql, pelo menos não um tipo padrão, o que significa que não é padrão e você terá dificuldade em encontrar qualquer estrutura que o suporte adequadamente.
Para piorar a situação, o Entity Framework também não oferece suporte a tipos Enum no código. Existem alguns truques e soluções alternativas, mas você achará que eles são dolorosos e não valem a pena. Para todos os efeitos, um enum MySQL é um objeto string. Você pode ter que emitir algum sql personalizado para obter os tipos de enumeração para preencher sua caixa de listagem.
Ah, e para sua informação:8 razões pelas quais O tipo de dados ENUM do MySQL é mau