Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

ASP.net 4.0 Entity Data Model Mysql não trata corretamente as enumerações do Mysql


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