sql >> Databasteknik >  >> RDS >> Mysql

ASP.net 4.0 Entity Data Model Mysql behandlar inte Mysql Enums rätt

Det finns inget sådant som en enum sql-typ, åtminstone inte en standardtyp, vilket betyder att den är icke-standard och du kommer att ha svårt att hitta något ramverk som stöder det ordentligt.

För att göra saken värre stöder inte Entity Framework för närvarande Enum-typer i kod heller. Det finns några hacks och lösningar, men du kommer att tycka att de är smärtsamma och inte värda det. För alla ändamål är en MySQL-enum ett strängobjekt. Du kanske måste utfärda en anpassad sql för att få enumtyperna att fylla din listbox.

Åh, och FYI:8 skäl varför MySQL:s ENUM-datatyp är ond




  1. Kan inte ansluta till fjärrdatabas med php

  2. De tio bästa anledningarna till att migrera från Oracle till PostgreSQL

  3. MySQLNonTransientConnectionException:Kunde inte skapa anslutning till databasserver

  4. Uppdatera MySQL från CSV med JAVA