No existe un tipo enum sql, al menos no un tipo estándar, lo que significa que no es estándar y le resultará difícil encontrar un marco que lo admita correctamente.
Para empeorar las cosas, Entity Framework actualmente tampoco es compatible con los tipos de Enum en el código. Hay algunos trucos y soluciones alternativas, pero encontrará que son dolorosos y no valen la pena. Para todos los efectos, una enumeración de MySQL es un objeto de cadena. Sin embargo, es posible que deba emitir algún sql personalizado para obtener los tipos de enumeración para completar su cuadro de lista.
Ah, y para tu información:8 razones por las que El tipo de datos ENUM de MySQL es malo