Mysql
 sql >> база данни >  >> RDS >> Mysql

ASP.net 4.0 Модел на данни за обект Mysql не третира Mysql Enums правилно

Няма такова нещо като enum sql тип, поне не стандартен тип, което означава, че е нестандартен и ще ви е трудно да намерите някаква рамка, която да го поддържа правилно.

За да влоши нещата, Entity Framework в момента също не поддържа Enum типове в кода. Има някои хакове и заобиколни решения, но ще откриете, че са болезнени и не си струват. За всички намерения и цели, MySQL enum е низ обект. Може обаче да се наложи да издадете персонализиран sql, за да накарате типовете enum да попълват списъчното ви поле.

О, и за информация:8 причини защо Типът данни ENUM на MySQL е зъл




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате прекъсвания на редове във Flex с PHP низ

  2. Хибернация @SQLInsert и при дублиран ключ

  3. SQL, липсва край, но защо?

  4. Извеждане на Excel файл в PHP след ехо

  5. SSH тунел за Python MySQLdb връзка